Struts2 验证机制
来源:互联网 发布:天津密云路五金城淘宝 编辑:程序博客网 时间:2024/05/21 23:57
struts2的验证机制
1. 服务端验证:如果action继承ActionSupport类,那么该action类将会继承ActionSupport的相关功能,如验证功能。执行流程为:
注意:如果执行的是Action中的execute方法,那么只会执行validate方法。如果执行的是自定义的action,如register方法,那么将会执行validateRegisteràvalidateàregister方法。
2. 案例
JSP页面(要在jsp页面加上<s:actionerror /> 或者<s:fielderror />)
<formaction="test.action"method="post">
用户名:<inputtype="text"name="user.name"/><br>
密 码:<inputtype="password"name="user.pwd"/><br>
年 龄:<inputtype="text"name="user.age"/><br>
邮 箱:<inputtype="text"name="user.email"/><br>
<inputtype="submit"value="提交"/>
<s:actionerror/>
</form>
struts.xml
<actionname="test"class="com.zys.action.LoginAction"method="register">
<result name="success">/success.jsp</result>
<result name="input">/login.jsp</result>
</action>
Action
publicclass LoginActionextends ActionSupport{
private Useruser;
public User getUser() {
returnuser;
}
publicvoid setUser(Useruser) {
this.user =user;
}
publicvoid validateRegister(){
if(user.getAge()<1||user.getAge()>100){
System.out.println("age is illage");
this.addActionError("年龄不合法");
}
System.out.println("validateRegister方法");
}
public String register(){
System.out.println("register方法");
return"success";
}
publicvoid validate(){
System.out.println("validate方法");
}
}
- struts2验证机制
- struts2框架------验证机制
- Struts2数据验证机制
- struts2数据验证机制
- Struts2数据验证机制
- Struts2的验证机制
- Struts2 验证机制
- 对于struts2的验证机制
- struts2的中的验证机制
- Struts2学习笔记05----Struts2验证机制
- Struts2的拦截器、自定义拦截器、Struts2 验证机制
- struts2验证
- struts2验证
- Struts2验证
- Struts2验证
- Struts2 验证
- Struts2验证
- struts2验证
- jdk环境变量配置
- dubbo常用配置
- 大白话讲解Promise(一)
- [Leetcode] 403. Frog Jump 解题报告
- Kali 2.0 sana源
- Struts2 验证机制
- 使用Apriori进行关联分析(一)
- 深入理解Java虚拟机 总结
- Types of Edge Computing Implementations——边缘计算的实现
- roman-to-integer
- Mysql 主从同步
- 74款app源码地址
- 连接
- materialRefreshLayout 下拉刷新