Attributes "value", "startDate", and "endDate" must be evaluated as Object 
instead of String
--------------------------------------------------------------------------------------------

                 Key: WW-1923
                 URL: https://issues.apache.org/struts/browse/WW-1923
             Project: Struts 2
          Issue Type: Bug
            Reporter: Musachy Barroso
         Assigned To: Musachy Barroso
            Priority: Blocker
             Fix For: 2.1.0


as of the 2.x versions these attributes are evaluated as Strings. Using %{expr} 
where "expr" evaluates to a Date works because the toString() method generates 
an String which can be parsed into a Date object. For a Calendar object, that 
is not the case. 

Evaluating these attributes as objects will enable the values to be of type 
Date, Calendar (and the new date API in the future), or any other object whose 
toString() method generates a date that can be parsed.

Users that were setting these attributes as hard coded Strings like:

<s:datetimepicker value="2007-01-01" />

must now changed it to:

<s:datetimepicker value="%{'2007-01-01'}" />

-- 
This message is automatically generated by JIRA.
-
You can reply to this email to add a comment to the issue online.

Reply via email to