You are viewing a plain text version of this content. The canonical link for it is here.
Posted to user@struts.apache.org by sharath karnati <ka...@yahoo.com> on 2008/04/18 17:18:25 UTC
ParametersInterceptor problem for simple java.util.Date.
<s:form action="save">
<s:textfield id="id" name="id" cssStyle="display:none"/>
Title<s:textfield label="Event Title" name="title"/>
Date<s:textfield label="Event Date" name="date"/> Date (e.g. 24.12.2009)
<s:submit value="Add Event" align="center"/>
</s:form>
When it is calling action setDate(Date date) method it is throwing below error
10:34:06,841 ERROR ParametersInterceptor:204 - ParametersInterceptor - [setParam
eters]: Unexpected Exception caught setting 'date' on 'class events.EventManager
: Error setting expression 'date' with value '[Ljava.lang.String;@43042d'
I'm having follwoing interceptors in my struts.xml
<interceptors>
<interceptor-stack name="defaultStack">
<interceptor-ref name="exception"/>
<interceptor-ref name="alias"/>
<interceptor-ref name="servlet-config"/>
<interceptor-ref name="prepare"/>
<interceptor-ref name="i18n"/>
<interceptor-ref name="chain"/>
<interceptor-ref name="debugging"/>
<interceptor-ref name="profiling"/>
<interceptor-ref name="scoped-model-driven"/>
<interceptor-ref name="model-driven"/>
<interceptor-ref name="fileUpload"/>
<interceptor-ref name="checkbox"/>
<interceptor-ref name="static-params"/>
<interceptor-ref name="params"/>
<interceptor-ref name="conversionError"/>
<interceptor-ref name="validation">
<param name="excludeMethods">input,back,cancel,browse</param>
</interceptor-ref>
<interceptor-ref name="workflow">
<param name="excludeMethods">input,back,cancel,browse</param>
</interceptor-ref>
</interceptor-stack>
</interceptors>