Home > database >  How to get source path and alternate text values from properties file in Struts2 for inserting image
How to get source path and alternate text values from properties file in Struts2 for inserting image

Time:02-24

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" />

CodePudding user response:

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'/>">
  • Related