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]

Reply via email to