struts-user mailing list archives

Site index · List index
Message view « Date » · « Thread »
Top « Date » · « Thread »
From "Niall Pemberton" <>
Subject Re: Combining html:image and bean:define
Date Tue, 03 May 2005 22:21:42 GMT

Firstly, it looks like hard work using an <input type="image"> and then
defining  an "onclick" event - why don't you just wrap a link around an
image - i.e. something like...
  <a href="..."><img src=""/></a>

Secondly, struts provides the pageKey and titleKey attributes on the
<html:img> and <html:image> tags which make it easier to use message
resources for the "src" and "title" attributes.

Putting that all together, how about the following....

<html:link action="/"
     <html:img pageKey="image.common.button.cancel"


----- Original Message ----- 
From: "Chris Loschen" <>
Sent: Tuesday, May 03, 2005 9:55 PM

Responding to my own question, I did manage to get this working by doing

<bean:define id="nodeid" name="hierarchyTreeForm" property="nodeId" />
<bean:define id="requestPath" value="<%=request.getContextPath()%>" />
<bean:define id="cancel_page"><bean:message
<bean:define id="cancel_title"><bean:message
<input type="image" title="<%=cancel_title%>"
src="<%=requestPath%><%=cancel_page%>" onclick="return
eid%>','')" />

Is that the best way to do it? (It works, which is the main thing, but
if there's a more efficient method, please let me know...)

-----Original Message-----
From: Chris Loschen
To: Struts Users Mailing List

Hi all,

I'm using Struts 1.1, and just received from another team updates to a
JSP page that look like this:

<bean:define id="nodeid" name="hierarchyTreeForm" property="nodeId" />
<bean:define id="requestPath" value="<%=request.getContextPath()%>" />
<html:image pageKey="image.common.button.cancel"

However, these aren't working -- in the source of the generated HTML,
the JSP tags are not getting converted to the appropriate scripting
variable and are just getting rendered as-is. I checked and the defined
beans are fine, just not when they're used inside the html:image tag.

I gather than I cannot combine JSP tags and Struts tags, but I don't see
how I can avoid it in this situation: we need the localization elements,
and we also need the specific variables. There has got to be a way
around this -- any suggestions?

To unsubscribe, e-mail:
For additional commands, e-mail:

View raw message