<xwork>
<include file="webwork-default.xml" />
<package name="default" extends="webwork-default">
<default-interceptor-ref name="defaultStack" />
<action name="CadastrarEmail"
class="br.eti.furutani.site.actions.CadastrarEmailAction">
<interceptor-ref name="validationWorkflowStack" />
<result name="success" type="dispatcher">boletim.jsp</result>
<result name="error" type="dispatcher">boletim.jsp</result>
</action>
</package>
</xwork>
<validators>
<field name="email.nome">
<field-validator type="requiredstring">
<message>Informe seu nome</message>
</field-validator>
</field>
<field name="email.email">
<field-validator type="email">
<message>Informe um email válido</message>
</field-validator>
</field>
</validators>
com.opensymphony.xwork.interceptor.ParametersInterceptor DEBUG - Setting params {email.nome=[Ljava.lang.String;@f946f9,
email.email=[Ljava.lang.String;@1a28e23}
com.opensymphony.xwork.validator.ValidationInterceptor DEBUG -
Validating /CadastrarEmail.
com.opensymphony.xwork.validator.ValidatorFactory DEBUG - Loading
validator definitions.
com.opensymphony.xwork.validator.ValidatorFileParser ERROR - Caught
exception while parsing validator definitions.
com.opensymphony.xwork.validator.ActionValidatorManager ERROR -
Caught exception while loading file br/eti/furutani/site/actions/CadastrarEmailAction-validation.xml
java.lang.IllegalArgumentException: There is no validator class mapped to
the name requiredstring
at com.opensymphony.xwork.validator.
ValidatorFactory.getValidator(ValidatorFactory.java:48)
Grato