You are viewing a plain text version of this content. The canonical link for it is here.
Posted to user@struts.apache.org by Ken McWilliams <ke...@aerose.com> on 2010/11/30 20:21:13 UTC

Calling OGNL static method with date argument issue

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.DateRange@numTest(5)"/>
* Works just fine...
*/
public static int numTest(int num) {
   return num + 5;
}

/* Calling the following from my JSP:
* <s:property value="@dateUtils.DateRange@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-unsubscribe@struts.apache.org
For additional commands, e-mail: user-help@struts.apache.org


Re: Calling OGNL static method with date argument issue

Posted by Li Ying <li...@gmail.com>.
What is the error message?

And, how did you defined the property "today"?
Is it the same data type as the static method param?

---------------------------------------------------------------------
To unsubscribe, e-mail: user-unsubscribe@struts.apache.org
For additional commands, e-mail: user-help@struts.apache.org