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

Reply via email to