Responding to my own question, I did manage to get this working by doing this:
<bean:define id="nodeid" name="hierarchyTreeForm" property="nodeId" /> <bean:define id="requestPath" value="<%=request.getContextPath()%>" /> <bean:define id="cancel_page"><bean:message key="image.common.button.cancel"/></bean:define> <bean:define id="cancel_title"><bean:message key="jsp.hierarchy.bs_detailsJsp.details.cancel_title"/></bean:define> <input type="image" title="<%=cancel_title%>" src="<%=requestPath%><%=cancel_page%>" onclick="return doAction('<%=requestPath%>/hierarchy/business/main_edit.do?nodeId=<%=nod 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...) Thanks again! Chris Loschen -----Original Message----- From: Chris Loschen Sent: Tuesday, May 03, 2005 4:13 PM To: Struts Users Mailing List Subject: Combining html:image and bean:define 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" titleKey="jsp.hierarchy.bs_detailsJsp.details.cancel_title" onclick="return doAction('<%=requestPath%>/hierarchy/business/main_edit.do?nodeId=<%=nod eid%>','')" /> 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? Thanks! Chris Loschen _______________ Siebel IT'S ALL ABOUT THE CUSTOMER Visit www.siebel.com This e-mail message is for the sole use of the intended recipient(s) and contains confidential and/or privileged information belonging to Siebel Systems, Inc. or its customers or partners. Any unauthorized review, use, copying, disclosure or distribution of this message is strictly prohibited. If you are not an intended recipient of this message, please contact the sender by reply e-mail and destroy all soft and hard copies of the message and any attachments. Thank you for your cooperation. _______________ Siebel IT'S ALL ABOUT THE CUSTOMER Visit www.siebel.com This e-mail message is for the sole use of the intended recipient(s) and contains confidential and/or privileged information belonging to Siebel Systems, Inc. or its customers or partners. Any unauthorized review, use, copying, disclosure or distribution of this message is strictly prohibited. If you are not an intended recipient of this message, please contact the sender by reply e-mail and destroy all soft and hard copies of the message and any attachments. Thank you for your cooperation. _______________ Siebel IT'S ALL ABOUT THE CUSTOMER Visit www.siebel.com This e-mail message is for the sole use of the intended recipient(s) and contains confidential and/or privileged information belonging to Siebel Systems, Inc. or its customers or partners. Any unauthorized review, use, copying, disclosure or distribution of this message is strictly prohibited. If you are not an intended recipient of this message, please contact the sender by reply e-mail and destroy all soft and hard copies of the message and any attachments. Thank you for your cooperation. --------------------------------------------------------------------- To unsubscribe, e-mail: [EMAIL PROTECTED] For additional commands, e-mail: [EMAIL PROTECTED]