Validación del Tag … en Struts 2 (validation for tag…Struts 2)
Java, Programación, Struts2 10 de March del 2009
Una forma de validación de un <s:select> en struts 2 , de las muchas que pueden existir, es la de usar el validador claro esta que viene integrado con el mismo frameworks… aquí les pongo un ejemplo:
JSP
1 2 3 4 5 6 7 | <s:select label="Month:" name="monthn" headerKey="" headerValue="-- Select a Month --" list="#{'01':'January','02':'February','03':'March','04':'April', '05':'May','06':'June','07':'July','08':'August','09':'September','10': 'October','11':'November','12':'December'}" /> |
en html así
1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 | <select name="monthn" > <option value="" >-- Select a Month --</option> <option value="01">January</option> <option value="02">February</option> <option value="03">March</option> <option value="04">April</option> <option value="05">May</option> <option value="06">June</option> <option value="07">July</option> <option value="08">August</option> <option value="09">September</option> <option value="10">October</option> <option value="11">November</option> <option value="12">December</option> </select> |
y en el validador (en el xml)
1 2 3 4 5 6 | <field name="monthn"> <field-validator type="fieldexpression"> <param name="expression"><![CDATA[!("".equals(monthn))]]></param> <message key="errors.required.monthn"></message> </field-validator> </field> |
Donde equals es el método a usar para compararlo con el nombre del select. Y listo¡¡¡ Esta es una de las formas… pero se puede hacer de muchas maneras…
Sobre mí









Dejar un comentario