日期:2014-05-17  浏览次数:20674 次

struts2 自带校验器validation.xml 文件验证, (急)
struts2 自带校验器validation.xml  文件验证 命名规则。
给出我的struts配置文件。  
然后页面提交请求是user!add.action     这样的
我该怎么给验证文件命名。(UserAction-user!add-validation.xml) 我这样试了。但是页面中什么提示都没有,<div id="info" style="display:none;"><s:actionmessage /><s:fielderror /></div>这个是我在页面中加的内容,
高中指点一下,不太会用。
struts

------解决方案--------------------
The effect of having common validators on both 

    <actionClass>-validation.xml 
    <actionClass>-<actionAlias>-validation.xml 
STRUTS校验文件的命名规则及搜索校验文件的顺序。
按照你的想法,文件命名:UserAction-user-validation.xml.
不过你的result中没有input类型,假如报错,是要返回这个界面的。

另外想验证action中的某个方法,可以重写方法validateXxx(Xxx指方法名)。
建议看看相关文档或者官方文档,http://struts.apache.org/2.3.8/docs/validation.html#Validation-Examples