数据校验
两种方式:编码校验 框架校验
action继承 ActionSupport类
方法调用顺序:
set方法
validate方法(服务器端验证)
execu方法
当输入校验不通过 就进入到
result中 input 指向的页面
1.validate方法中进行校验时用 this.addActionError(" ");方法添加错误信息 ,然后在页面用struts2标签库显示错误信息 <s:actionerror cssStyle="color:red"/>
2.validate方法中进行校验时用 this.addFieldError(" 属性名 "," 错误消息 ");方法添加错误信息 ,然后在页面用struts2标签库显示错误信息 <s:fielderror cssStyle="color:red"/>
3.修改默认的fieldError输出形式:
在action包下建立配置文件 action名.properties
内容: invalid.fieldvalue.(属性名字)="错误消息"
4.一个action里面有多个method时:用validate方法名 可以只在调用该方法时 调用此验证
如果同时还有validate方法 :它会先调用validaet方法名 再调用validate方法
比较两个时间的先后: day1 day2 (数据类型均为日期类型)
Calendar c1=Calendar.getInstance();
c1.setTime(day1);
Calendar c2=Calendar.getInstance();
c2.setTime(day2);
if(c1.before(c2)){
System.out.println("日期c1在日期c2前");
}else{
System.out.println("日期c2在日期c1前");
}
----------------------------------
使用校验框架校验:
1.属性优先
2.校验器优先
分享到:
相关推荐
Struts2数据校验与国际化,有validate()方法校验,有validateXxx()方法校验,有配置文件校验;国际化:有英,香港,内地
这是个struts2的数据校验,很多都非常需要的!
Struts2中的validation_多国语言版 国际化+struts2数据校验.zip
简单 实用 利于开发者的学习和深入 更能得到意想不到的收获
NULL 博文链接:https://chaoyi.iteye.com/blog/2161948
struts2.0的数据校验框架struts2.0的数据校验框架struts2.0的数据校验框架struts2.0的数据校验框架
NULL 博文链接:https://code.iteye.com/blog/279065
Struts2_1100_SimpleDataValiation.rar Struts2简单数据校验源码 Struts2简单数据校验源码
主要介绍了Struts 2 数据校验功能及校验问题的解决方案的相关资料,需要的朋友可以参考下
struts2.0的数据校验struts2.0的数据校验struts2.0的数据校验struts2.0的数据校验struts2.0的数据校验struts2.0的数据校验
struts2的数据校验
Struts2_1100_SimpleDataValiation.rar Struts2简单数据校验源码 Struts2简单数据校验源码
struts2 类型转换 数据校验
NULL 博文链接:https://cdxs2.iteye.com/blog/1926326
struts2表单校验,可单独一行显示
struts2数据验证与国际化 一个PPT,内有很多可看的内容. 朋友还是看看吧!
用tomcat服务器,通过struts.xml写的action来操作网页之间的重定向和对login数据的校验。(分为admin和user的login网页)