struts2校验,两种方式,基础小结

编程式校验:

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文件的过程。

 

配置对于编程的好处:不用把验证代码和业务逻辑代码混在一起,方便代码维护。

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值