<?xml version="1.0" encoding="UTF-8"?><!DOCTYPE validators PUBLIC
"-//OpenSymphony Group//XWork Validator 1.0.2//EN"
"http://www.opensymphony.com/xwork/xwork-validator-1.0.2.dtd"><validators><field name="username"><field-validator type="requiredstring"><message>name is required</message></field-validator><field-validator type="stringlength"><param name="minLength">3</param><param name="maxLength">10</param><message>userName should be between 3 and 10</message></field-validator></field><field name="psd"><field-validator type="requiredstring"><param name="trim">true</param><message>password is required</message></field-validator><field-validator type="stringlength"><param name="minLength">5</param><param name="maxLength">16</param><message>password should be between 5 and 16</message></field-validator></field><field name="age"><field-validator type="requiredstring"><param name="trim">true</param><message>age is required</message></field-validator><field-validator type="int"><!--加入这个判断数字大小的验证时出错,是不是少了转换器,怎样修改??--><param name="min">20</param><param name="max">100</param><message>age should be between 20 and 100</message></field-validator></field></validators>
在LoginAction-validation.xml加入 <field-validator type="int"> <param name="min">20 </param> <param name="max">100 </param> <message>age should be between 20 and 100 </message> </field-validator> 这个验证时出错,出错是不是String型没有转成int型,怎么修改?? 错误 type Exception report
message
description The server encountered an internal error () that prevented it from fulfilling this request.
<field name="date"><field-validator type="required"><message>date is required</message></field-validator></field>
LoginAction.java中也改为 private Date date; 现在验证通过页面转到http://localhost:8080/validtest2/LoginAction.action tomcate不报错, 页面上 date输入框上提示 Invalid field value for field "date". date is required