Someone posted on this list a clean way to do this using jakarta-unstandard-taglib and 
bind tag. Sometinhg like this
(not tested) :

<u:bind
    var="list"
    type="org.gargantus.GargantusLists"
    field="ESURVEY_RESULT_DISPLAY_TYPE_LIST"/>

<html:options collection="list"/>

Nico.

>
> On 2004-09-27 at 21:50:26 +0100, Adam Hardy wrote:
> > Just before this thread dies, on a closely related note, does anybody
> > have a nice way to get the value of a constant from a static on a class?
> > This is what I don't like:
> >
> > <html:select property="resultDisplayTypeId" >
> >  <html:options
> > collection="<%=org.gargantus.GargantusLists.ESURVEY_RESULT_DISPLAY_TYPE_LIST
> > %>"
> >    property="resultDisplayTypeId"
> >    labelProperty="typeName" />
> > </html:select>
> >
> > I thought of JSTL variables, like:
> > <c:set var="resultDisplayTypeListKey">
> >   <%=org.gargantus.GargantusLists.ESURVEY_RESULT_DISPLAY_TYPE_LIST %>
> > </c:set>
> >
> > except somehow avoiding the <% %> tags?
> >
> > I thought of instantiating the class and putting in the Application
> > scope and trying to access it like this:
> >
> > ${applicationScope.get['myConstantsBean'].resultDisplayTypeId}
> >
> > but it's still messy. Does anybody have any better ideas?
> >
> > Thanks!
> >
> >
> > On 09/27/2004 04:53 PM Paul McCulloch wrote:
> > >I think you can achieve what yopu want. For example:
> > >
> > ><bean:define id="somevar"><bean:write property="whatever"/></bean:define>
> > >
> > ><logic:equal name="somevar" value="one">
> > > I'm some conditional html
> > ></logic:equal>
> > >
> > >Paul
> > >
> > >
> > >>-----Original Message-----
> > >>From: Freddy Villalba A. [mailto:[EMAIL PROTECTED]
> > >>Sent: Monday, September 27, 2004 3:56 PM
> > >>To: 'Struts Users Mailing List'
> > >>Subject: RE: Clean way to obtain a property's value...
> > >>
> > >>
> > >>Not sure, Paul... as I understand, <bean:write> directly
> > >>outputs the value.
> > >>Therefore, I believe it would work if I wanted to use the value for
> > >>conditional (client-side) code (for instance, Javascript), but not for
> > >>storing the value in a server-side variable and using it to
> > >>(conditionally)
> > >>generate some HTML or other...
> > >>
> > >>Correct me if I'm wrong, please...
> > >>
> > >>Regards,
> > >>Freddy.
> > >>
> > >>-----Mensaje original-----
> > >>De: Paul McCulloch [mailto:[EMAIL PROTECTED]
> > >>Enviado el: lunes, 27 de septiembre de 2004 15:56
> > >>Para: 'Struts Users Mailing List'
> > >>Asunto: RE: Clean way to obtain a property's value...
> > >>
> > >>
> > >>Doesn't <bean:write> meet your needs?
> > >>
> > >>As an aside, What is your objection to JSTL?
> > >>
> > >>Paul.
> >
> > -- 
> > struts 1.2 + tomcat 5.0.19 + java 1.4.2
> > Linux 2.4.20 Debian
> >
> >
> > ---------------------------------------------------------------------
> > 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]


This message contains information that may be privileged or confidential and is the 
property of the Capgemini Group. It is intended only for the person to whom it is 
addressed. If you are not the intended recipient,  you are not authorized to read, 
print, retain, copy, disseminate,  distribute, or use this message or any part 
thereof. If you receive this  message in error, please notify the sender immediately 
and delete all  copies of this message.


---------------------------------------------------------------------
To unsubscribe, e-mail: [EMAIL PROTECTED]
For additional commands, e-mail: [EMAIL PROTECTED]

Reply via email to