I have a feeling you have to use <s:property value="@dateutils.datera...@datetest(#today)"/> is set with a <s:date> tag Or <s:property value="@dateutils.datera...@datetest(#attr.today)"/> if set with a <c:set> tag.
The other option, which I know works, is to expose a method on your action which you can then access via OGNL. Z. On 1/12/10 6:19 AM, "Ken McWilliams" <ken.mcwilli...@gmail.com> wrote: >In my jsp I have two dates ("today" and "expiryDate") the following >works in the JSP: > <s:date name="today" format="yyyy-MM-dd" /> > <s:date name="expiryDate" format="yyyy-MM-dd" /> > >Now I created two static methods (In a Class called >dateUtils.DateRange): >/* Calling the following from my JSP: >*<s:property value="@dateutils.datera...@numtest(5)"/> >* Works just fine... >*/ >public static int numTest(int num) { > return num + 5; >} > >/* Calling the following from my JSP: >* <s:property value="@dateutils.datera...@datetest(today)"/> >* DOES NOT WORK >*/ >public static Date dateTest(Date date) { > date.setYear(1900); > return date; >} > >Anyone know what's going wrong? > > >--------------------------------------------------------------------- >To unsubscribe, e-mail: user-unsubscr...@struts.apache.org >For additional commands, e-mail: user-h...@struts.apache.org > --------------------------------------------------------------------- To unsubscribe, e-mail: user-unsubscr...@struts.apache.org For additional commands, e-mail: user-h...@struts.apache.org