What type is the "foo" property on your Action?

> -----Original Message-----
> From: Bryan White [mailto:[EMAIL PROTECTED] 
> Sent: Tuesday, September 30, 2003 8:07 PM
> To: WebWork
> Subject: [OS-webwork] Xwork configuration issue?
> 
> 
> Hello all,
> 
> I'm setting up Xwork for the first time, following the 
> instructions here: 
> http://wiki.opensymphony.com/space/Xwork+Validation+Framework
> 
> I think I have all the files in the correct places, with the 
> correct values:
> 
> * I have a validators.xml file in my class root directory.
> * I have a FormAction-validation.xml file in the same 
> directory as it's classfile.
> * I've added a <interceptor-ref name="validation"/> tag to my 
> action in xwork.xml.
> 
> The form I'm validating has just 1 field, a text input field 
> named "foo". In FormAction-validation.xml I have this:
> 
> <!DOCTYPE validators PUBLIC "-//OpenSymphony Group//XWork 
> Validator 1.0//EN"
>         "http://www.opensymphony.com/xwork/xwork-validator-1.0.dtd";>
> <validators>
>     <field name="foo">
>         <field-validator type="int">
>             <param name="min">0</param>
>             <param name="max">100</param>
>             <message key="foo.range">Could not find 
> foo.range!</message>
>         </field-validator>
>     </field>
> </validators>
> 
> Now when I post that form I get the following exception:
> 
> java.lang.ClassCastException: java.lang.Integer
>       at java.lang.String.compareTo(String.java:913)
>       at 
> com.opensymphony.xwork.validator.validators.AbstractRangeValid
> ator.validate(
> AbstractRangeValidator.java:29)
>       at 
> com.opensymphony.xwork.validator.ActionValidatorManager.valida
> te(ActionValid
> atorManager.java:69)
>       at 
> com.opensymphony.xwork.validator.ActionValidatorManager.valida
> te(ActionValid
> atorManager.java:55)
>       at 
> com.opensymphony.xwork.validator.ValidationInterceptor.before(
> ValidationInte
> rceptor.java:36)
>       at 
> com.opensymphony.xwork.interceptor.AroundInterceptor.intercept
> (AroundInterce
> ptor.java:36)
>       at 
> com.opensymphony.xwork.DefaultActionInvocation.invoke(DefaultA
> ctionInvocatio
> n.java:149)
>       at 
> com.opensymphony.xwork.interceptor.AroundInterceptor.intercept
> (AroundInterce
> ptor.java:37)
>       at 
> com.opensymphony.xwork.DefaultActionInvocation.invoke(DefaultA
> ctionInvocatio
> n.java:149)
>       at 
> com.opensymphony.xwork.interceptor.TimerInterceptor.intercept(
> TimerIntercept
> or.java:66)
>       at 
> com.opensymphony.xwork.DefaultActionInvocation.invoke(DefaultA
> ctionInvocatio
> n.java:149)
>       at 
> com.opensymphony.xwork.interceptor.AroundInterceptor.intercept
> (AroundInterce
> ptor.java:37)
>       at 
> com.opensymphony.xwork.DefaultActionInvocation.invoke(DefaultA
> ctionInvocatio
> n.java:149)
>       at 
> com.opensymphony.xwork.interceptor.AroundInterceptor.intercept
> (AroundInterce
> ptor.java:37)
>       at 
> com.opensymphony.xwork.DefaultActionInvocation.invoke(DefaultA
> ctionInvocatio
> n.java:149)
>       at 
> com.opensymphony.xwork.DefaultActionProxy.execute(DefaultActio
> nProxy.java:12
> 1)
>       at 
> com.opensymphony.webwork.dispatcher.ServletDispatcher.service(
> ServletDispatc
> her.java:165)
>       at javax.servlet.http.HttpServlet.service(HttpServlet.java:853)
> 
> Sounds like a configuration problem to me, but I'm not sure. 
> Any help would be much appreciated!
> 
> Bryan White
> [EMAIL PROTECTED]
> 
> 
> 
> 
> 
> -------------------------------------------------------
> This sf.net email is sponsored by:ThinkGeek
> Welcome to geek heaven.
> http://thinkgeek.com/sf 
> _______________________________________________
> Opensymphony-webwork mailing list 
> [EMAIL PROTECTED]
> https://lists.sourceforge.net/lists/listinfo/opensymphony-webwork
> 


-------------------------------------------------------
This sf.net email is sponsored by:ThinkGeek
Welcome to geek heaven.
http://thinkgeek.com/sf
_______________________________________________
Opensymphony-webwork mailing list
[EMAIL PROTECTED]
https://lists.sourceforge.net/lists/listinfo/opensymphony-webwork

Reply via email to