I would like to know what the replacement is for the altKey and srcKey attributes in the <html:img> tag in Struts 2.

What I want to achieve is to be able to insert an image with source path from properties file. Similar to what srcKey does in Struts1.

And even for the altertnate text, I want to know how to get that from the properties file like the altKey in Struts1.

<s:url var="url" value="/image/test.jpg"/>
<img src="${url}" border="0" alt="Test">

This works but the source for image is directly mentioned here. I would want to get that value from the properties file.

I want to migrate the below code to Struts 2. How do I do this?

<html:img width="10" height="10" align="middle" altKey="alt.logo" srcKey="image.logo" />
1

There are 1 best solutions below

0
Roman C On BEST ANSWER

Your action class should extend ActionSupport. Then you can use something like

<s:url var="url" value="%{getText('image.logo')}"/>
<img src="${url}" border="0" alt="<s:text name='alt.logo'/>">