thank you Martin. Last question on this topic.
I need to pass to my custom tag an attribute of boolean type. The problem is that my expr involves enum. The OGNL expr for this is: homeModel.chapterFilter == @[EMAIL PROTECTED] So I need something like: <almayer:menu-item selected="${homeModel.chapterFilter == @[EMAIL PROTECTED]"/> but it causes this error: java.el.ELException: Error parsing ${...} If I delete the @ chars the error disappear, but expression isn't evaluated correctly. Can someone helps me on this also? Thanks Gianluca 2008/9/27 Martin Gainty <[EMAIL PROTECTED]>: > > GianLuca > > that attribute is in the tld > <attribute> > <name>id</name> > <required>true</required> > <rtexprvalue>true</rtexprvalue> > </attribute> > > cannot use rtexprvalue for tiles tags or for specifying the id > http://issues.apache.org/struts/browse/STR-2527 > > Martin > ______________________________________________ > Disclaimer and confidentiality note > Everything in this e-mail and any attachments relates to the official > business of Sender. This transmission is of a confidential nature and Sender > does not endorse distribution to any party other than intended recipient. > Sender does not necessarily endorse content contained within this > transmission. > > >> Date: Sat, 27 Sep 2008 15:41:46 +0200 >> From: [EMAIL PROTECTED] >> To: user@struts.apache.org >> Subject: Re: custom tags and struts >> >> > You can change the tag's rtexprvalue attribute to "true" to allow EL >> > expressions in S2 tags. >> >> How to do this? >> >> Thanks >> >> Gianluca >> >> 2008/9/27 Gabriel Belingueres <[EMAIL PROTECTED]>: >> > You can change the tag's rtexprvalue attribute to "true" to allow EL >> > expressions in S2 tags. >> > >> > Or you can replace <s:property value="${property}"/> with <s:property >> > value="#attr.property"/> >> > >> > 2008/9/27 Gianluca Musella <[EMAIL PROTECTED]>: >> >> Thank you Dave, it's works using >> >> >> >> <almayer:dummy message="${currentPage.key}"/> >> >> >> >> But if I change my tag' s definition in this way: >> >> >> >> <%@ taglib prefix="s" uri="/struts-tags" %> >> >> <[EMAIL PROTECTED] name="property"%> >> >> <h2><s:property value="${property}"/></h2> >> >> >> >> incapsulating the use of the struts taglib into the tag, intending to >> >> pass the property value as arguments, in this way: >> >> >> >> <almayer:dummy message="currentPage.key"/> >> >> >> >> I receive the error: >> >> >> >> According to TLD or attribute directive in tag file, attribute value >> >> does not accepr any expression >> >> >> >> I remember that this is for security purpouse, but daoe exist a >> >> workaround to hide the use of struts' taglib in the tag? >> >> >> >> Thanks >> >> >> >> Gianluca >> >> >> >> >> >> 2008/9/27 Dave Newton <[EMAIL PROTECTED]>: >> >>> --- On Sat, 9/27/08, Gianluca Musella wrote: >> >>>> Buf I if use it in this way: >> >>>> >> >>>> <almayer:dummy message="<s:property value='currentPage.key'/>"/> >> >>> >> >>> You can't nest tags like that; that would imply double-evaluation of the >> >>> page. >> >>> >> >>> <almayer:dummy message="$currentPage.key"/> >> >>> >> >>> Dave >> >>> >> >>> >> >>> --------------------------------------------------------------------- >> >>> 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] >> >> >> >> >> > >> > --------------------------------------------------------------------- >> > 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] >> > > _________________________________________________________________ > Stay up to date on your PC, the Web, and your mobile phone with Windows Live. > http://clk.atdmt.com/MRT/go/msnnkwxp1020093185mrt/direct/01/ --------------------------------------------------------------------- To unsubscribe, e-mail: [EMAIL PROTECTED] For additional commands, e-mail: [EMAIL PROTECTED]