some ideas - get a singleton instance of GargantusLists and call it 'ns' (for namespace) then you just have to use ns.ESURVEY_RESULT_DISPLAY_TYPE_LIST - make a stupid tld in which you define those constants - use jakarta jexl or another expression language which allows more than jsp2.0 EL
hth, axel 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]