编程式校验:
jsp------->action类------->target_jsp
1.action类里有validate方法,对所有校验(若是对别的方法校验,如login(),需要自己编写validateLogin()方法)
2.action类里的validate方法编写错误提示信息,this.addFieldError("msg.error","错误");
3.配置文件里需要制定result 属性name为input的跳转页面,专供validate失败用;
4.target_jsp里,要加上如下标签:
<p:fielderror>
<p:param> msg.error</p: param>
注意:与action类里的msg.error对应
</p:fielderror>
配置式校验:
1.玩action类方法,其中不需要写validate方法;
2.在action类方法同一文件夹内,编写文件,action类名-validation.xml
3.不需要在target_jsp文件里写fielderror标签
总结,其实和写一般action跳转没区别,只是中间加上编写xml文件的过程。
配置对于编程的好处:不用把验证代码和业务逻辑代码混在一起,方便代码维护。
分享到:
相关推荐
Struts2输入校验总结 Struts2输入校验
struts2校验器,字段,非字段校验器的语法规则……
Struts2校验框架应用
NULL 博文链接:https://chaoyi.iteye.com/blog/2161948
struts2校验框架使用心得 希望对初学者有所帮助
struts2校验框架 struts2校验框架 struts2校验框架 struts2校验框架
Struts2 和Struts1同样也提供了校验框架,但在Struts2 已经不再把校验框架做为一个插件,而是已经内置到了Struts2中,而且配置起来更为简单方便,功能也更强大。
struts2输入校验 对指定方法进行输入校验
struts2的输入校验有两种方式: 一.重写validate()方式 二.采用配置文件的方式 先我们就以一个简单的登录的例子来讲解这个吧. 重点讲解下,第二个采用配置文件的方式: 1.添加一个xml的校验文件,保存在...
Struts属于校验(使用直接编码方式)
struts2输入校验总结,struts2自带的校验器,以及校验器不能做的check的处理的总结
Struts2输入校验,Struts2提供了功能强大的输入校验机制,通过Struts2内建的输入校验器,应用无需书写任何代码,即可完成大部分的校验功能,并可以同时完成客户端和服务器端的校验。
该文件详细介绍了struts2标签、校验方法,并提供例子供参考。可以供初学者使用。
struts2校验器类型详解 配合我的名称为 : Struts2总结-2 资源看
struts2的数据校验
一个struts2的校验器的例子
2、用户名只能使用数字或者字母,长度为6~20之间; 3、密码、确认密码必须是数字和字母,长度为6~20之间; 4、密码、确认密码必须相同; 5、收入必须在0.001~10000.000之间; 6、年龄必须是整数且必须在0~120...
用tomcat服务器,通过struts.xml写的action来操作网页之间的重定向和对login数据的校验。(分为admin和user的login网页)