浏览 2518 次
锁定老帖子 主题:为什么加了验证框价却不验证呢?
该帖已经被评为新手帖
|
|
---|---|
作者 | 正文 |
发表时间:2006-12-13
<form name="reg" action="reg.action"> <table border="0" width="296" height="147"> <tr> <td>用户名:</td> <td><input type="text" name="username"></td> </tr> <tr> <td>密码:</td> <td><input type="passport" name="passport"></td> </tr> <tr> <td>确认密码:</td> <td><input type="passport" name="repassport"></td> </tr> <tr> <td>年龄:</td> <td><input type="age" name="age"></td> </tr> <tr> <td><input type="submit" value="提交"></td> <td></td> </tr> </table> </form> 2.注册的验证框架validator.xml <valiators> <validator name="requiredstring" class="com.opensymphony.xwork.validator.validators.RequiredStringValidator"/> </valiators> 3.验证文件reg-validation.xml <!DOCTYPE validators PUBLIC "-//OpenSymphony Group//XWork Validator 1.0//EN" "http://www.opensymphony.com/xwork/xwork-validator-1.0.2.dtd"> <field name="username"> <field-validator type="requiredstring"> <message>username is required~</message> </field-validator> </field> 4.xwork文件 <?xml version="1.0" encoding="UTF-8"?> <!DOCTYPE xwork PUBLIC "-//OpenSymphony Group//XWork 1.1.1//EN" "http://www.opensymphony.com/xwork/xwork-1.1.1.dtd"> <xwork> <include file="webwork-default.xml"/> <!-- article --> <package name="default" extends="webwork-default"> <action name="login" class="com.fxn.LoginAction"> <result name="input" type="dispatcher"> <param name="location">/MyJsp.jsp</param> </result> <result name="success" type="dispatcher"> <param name="location">/sessues.jsp</param> </result> <interceptor-ref name="model-driven"/> <interceptor-ref name="params"/> <interceptor-ref name="validationWorkflowStack"/> </action> <action name="reg" class="com.fxn.RegAction"> <interceptor-ref name="validation"></interceptor-ref> <interceptor-ref name="model-driven"/> <interceptor-ref name="params"/> <interceptor-ref name="validationWorkflowStack"/> <result name="input" type="dispatcher"> <param name="location">/reg.jsp</param> </result> <result name="success" type="dispatcher"> <param name="location">/regsuccess.jsp</param> </result> </action> </package> </xwork> 为什么我没有输入用户名,按照验证应该跳到reg.jsp文件.可是他却没有验证.直接跳到了regsuccess.jsp文件了.为什么呢? 声明:ITeye文章版权属于作者,受法律保护。没有作者书面许可不得转载。
推荐链接
|
|
返回顶楼 | |
发表时间:2006-12-13
下次用code标签 这样谁爱看啊
|
|
返回顶楼 | |
发表时间:2006-12-13
验证文件名应为:RegAction-validation.xml
|
|
返回顶楼 | |