Hi, Lee, Did you try <bean:define>?
<bean:define id="dataStewardId" name="metricForm" property="dataStewardId"/> <logic:iterate id="dataSteward" name="dataStewardList"> <logic:equal name="dataSteward" property="roleId" value="<%= dataStewardId %>"> <bean:write name="dataSteward" property="roleName"/> </logic:equal> </logic:iterate> Vadim. -----Original Message----- From: Lee Harrington [mailto:[EMAIL PROTECTED] Sent: Wednesday, December 08, 2004 10:07 PM To: [EMAIL PROTECTED] Subject: Nested Struts Tags I'm in a conundrum. I have a page that normally displays a pick list. Sometimes, though, I don't want folks to edit....so I just display the values. But for picklists, I don't want to display the value, but what the pick list resolves to. I already have the "list" the picklist uses in the request scope...so I try the following: <logic:iterate id="dataSteward" name="dataStewardList"> <logic:equal name="dataSteward" property="roleId" value="9"> <bean:write name="dataSteward" property="roleName"/> </logic:equal> </logic:iterate> It works if I hard code the value (the 9 on the second line) What I want is the form value. I've tried lots of things. None work: - value="<bean:write name="dataSteward" property="roleName"/>" - value="<%= dataStewardId %>" - value="<%= metricForm.dataStewardId %>" - value="<%= metricForm.get('dataStewardId') %>" etc. I either need to be able to nest the "<bean:write..../>" tag, or I need to get a java script handle on the form variable to use in "<%= =>". I'm stuck, Lee --------------------------------------------------------------------- To unsubscribe, e-mail: [EMAIL PROTECTED] For additional commands, e-mail: [EMAIL PROTECTED] --------------------------------------------------------------------- To unsubscribe, e-mail: [EMAIL PROTECTED] For additional commands, e-mail: [EMAIL PROTECTED]