package com.rlovep.validation;
import com.opensymphony.xwork2.ActionSupport;
/**
*
* @ClassName: validAction
* @Description: 如果要想用struts的数据效验功能,必须继承ActionSupport或实现相关接口
* @author peace w_peace@163.com
* @date 4 Jan 2016 10:39:55 pm
*
*/
public class validAction extends ActionSupport{
// 封装请求数据
private User user = new User();
public void setUser(User user) {
this.user = user;
}
public User getUser() {
return user;
}
/**
* 对所有提交的方法都进行验证
*/
/* @Override
public void validate() {
// 用户名非空
if (user.getUserName() == null || "".equals(user.getUserName())) {
// 保存错误信息
super.addFieldError("userName", "用户名必须填写!");
}
// 密码
if (user.getPwd() == null || "".equals(user.getPwd())) {
super.addFieldError("pwd", "密码必填");
}
}*/
// 对指定action校验
/*public void validateRegister() {
// 用户名非空
if (user.getUserName() == null || "".equals(user.getUserName())) {
// 保存错误信息
super.addFieldError("userName", "用户名必须填写!");
}
// 密码
if (user.getPwd() == null || "".equals(user.getPwd())) {
super.addFieldError("pwd", "密码必填");
}
}*/
// 业务方法
public String register() {
System.out.println(user);
System.out.println(1);
return SUCCESS;
}
// 列表展示(不用数据效验)
public String list() {
return SUCCESS;
}
}