struts2 自带校验器validation.xml 文件验证 命名规则。
给出我的struts配置文件。
然后页面提交请求是user!add.action 这样的
我该怎么给验证文件命名。(UserAction-user!add-validation.xml) 我这样试了。但是页面中什么提示都没有,<div id="info" style="display:none;"><s:actionmessage /><s:fielderror /></div>这个是我在页面中加的内容,
高中指点一下,不太会用。
struts
给出我的struts配置文件。
然后页面提交请求是user!add.action 这样的
我该怎么给验证文件命名。(UserAction-user!add-validation.xml) 我这样试了。但是页面中什么提示都没有,<div id="info" style="display:none;"><s:actionmessage /><s:fielderror /></div>这个是我在页面中加的内容,
高中指点一下,不太会用。
struts
解决方案 »
- 空指针错误
- Project infosite is missing required library: 'C:\Program Files\Java\Tomcat 5.0\common\lib\servlet.jar'
- ajax+struts中文乱码的问题
- Java Web 开发中海量数据高并发访问
- 各位高手帮忙,如何在jsp中将double类型的数据仅保留两位小数点
- spring mvc 视频
- 高手们,我有一个调了两天也调不出来的程序,赠送80分
- linux和winXP双系统的安装问题/很简单的。
- 为什么我编译最基本的java文件总出错,告诉我import javax.servlet.http.*包
- 前后端代码分离如何部署到服务器上?
- 我的javaWeb项目从公司带回来的,出息下面的异常怎么回事啊?哪位高手能帮我解答一下?
- jsp一个蛋疼的问题
<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
2.重写validate方法,如果你有个add方法,那么可以校验此方法,validateAdd()
把验证的错误信息通过方法addFieldError添加到错误域中,前台就可以显示出来了,不过有个缺点,校验规则需要自己来完成,但是可以编写自定义的各种各样的校验逻辑。
在斟酌斟酌吧