Struts-Validator
Publicado por Mariano (24 intervenciones) el 05/02/2007 20:19:08
Buenas tardes a todos, quiero utilizar el validator de struts, ya tengo todo armado y configurado(supuestamente) y cuando corro la aplicacion, las validaciones que hice no tienen efecto.
Les dejo un poco del codigo para ver si me pueden ayudar:
----strust config-----
<action
path="/dispatcher"
type="com.thomson.laley.webapp.action.DispatcherAction"
name="UserLoginForm"
attribute="user"
scope="request"
input="/home.jsp"
parameter="action"
unknown="false"
validate="true"
>
<plug-in className="org.apache.struts.validator.ValidatorPlugIn">
<set-property property="pathnames"
value="/WEB-INF/validator-rules.xml,/WEB-INF/validation.xml" />
</plug-in>
----validation.xml----
<formset>
<form name="user">
<field property="userName" depends="required,mask">
<arg0 key="userLogin.userName"/>
<msg name="required" key="error.login.username.missing"/>
<msg name="mask" key="error.login.username.mask"/>
<var>
<var-name>mask</var-name>
<var-value>^[0-9a-zA-Z]*$</var-value>
</var>
</field>
<field property="password" depends="required,mask">
<arg0 key="userLogin.password"/>
<msg name="required" key="error.login.password.missing"/>
<msg name="mask" key="error.login.password.mask"/>
<var>
<var-name>mask</var-name>
<var-value>^[a-zA-Z0-9]*$</var-value>
</var>
</field>
</form>
y en la jsp
<html:errors />
Si no me equivoco con todo esto tendria que andar, pero pruebo el formulario sin ingresarle los datos requeridos y no oasa nada.
Gracias de AnteMano
Mariano
Les dejo un poco del codigo para ver si me pueden ayudar:
----strust config-----
<action
path="/dispatcher"
type="com.thomson.laley.webapp.action.DispatcherAction"
name="UserLoginForm"
attribute="user"
scope="request"
input="/home.jsp"
parameter="action"
unknown="false"
validate="true"
>
<plug-in className="org.apache.struts.validator.ValidatorPlugIn">
<set-property property="pathnames"
value="/WEB-INF/validator-rules.xml,/WEB-INF/validation.xml" />
</plug-in>
----validation.xml----
<formset>
<form name="user">
<field property="userName" depends="required,mask">
<arg0 key="userLogin.userName"/>
<msg name="required" key="error.login.username.missing"/>
<msg name="mask" key="error.login.username.mask"/>
<var>
<var-name>mask</var-name>
<var-value>^[0-9a-zA-Z]*$</var-value>
</var>
</field>
<field property="password" depends="required,mask">
<arg0 key="userLogin.password"/>
<msg name="required" key="error.login.password.missing"/>
<msg name="mask" key="error.login.password.mask"/>
<var>
<var-name>mask</var-name>
<var-value>^[a-zA-Z0-9]*$</var-value>
</var>
</field>
</form>
y en la jsp
<html:errors />
Si no me equivoco con todo esto tendria que andar, pero pruebo el formulario sin ingresarle los datos requeridos y no oasa nada.
Gracias de AnteMano
Mariano
Valora esta pregunta


0