Struts2的简单数据校验

2014-11-23 23:26:20 · 作者: · 浏览: 1
首先需要在ACTION对应的类里添加语句比如: \ \
要在T.java里写this.addFieldErrZ http://www.2cto.com/kf/ware/vc/" target="_blank" class="keylink">vcig="name", "name is error");,添加一个name的属性,内容是name is error.
package com.xjtu.st;

import com.opensymphony.xwork2.ActionSupport;
import com.xjtu.dto.DTOStudent;
import com.xjtu.vo.Student;

public class T extends ActionSupport {

	String name;

	public String exe() {
		System.out.println(name);
		if (name == null || !name.equals("yangzhi")) {
			this.addFieldError("name", "name is error");
			return "error";
		}
		return "aaa";
	}

	public String getName() {
		return name;
	}

	public void setName(String name) {
		this.name = name;
	}

}
然后到要跳转的页面配置struts的标签
<%@ taglib uri="/struts-tags" prefix="s" %>
在HTML里的BODY写
 
  	 
  
//看看系统里所 //系统自动输入你存入的信息 //这个标签是取ValueStack里的值,里面有很多属性,errors是其中的一个属性。
//
     errors里是一个map	,这句话是取出里面所有的键值对		
//
      errors.name是一个字符串数组,这句话是输出里面所有的内容,因为可以在name里纯如很多信息。					
//
      取出第几个值


s删除学生