SSH整合开发的时候,关于使用validate的xml校验的问题
EmployeeAction.java
@Controller @Scope("prototype")
public class EmployeeAction extends ActionSupport{
	@Resource EmployeeService employeeService;
	private Employee employee;
	HttpServletRequest request=ServletActionContext.getRequest();
	
	public Employee getEmployee() {
		return employee;
	}
	public void setEmployee(Employee employee) {
		this.employee = employee;
	}
	
	public String execute(){
		ActionContext.getContext().put("employees", employeeService.list());
		return "list";
	}
	
	public String addUI(){
		return "addUI";
	}
	
	public String add(){
		try {
			employeeService.save(employee);
			ActionContext.getContext().put("message", "添加成功");
			return "message";
		} catch (Exception e) {
			ActionContext.getContext().put("message", "员工已存在!");
			return "message";
		}
	}
	
	public String updateUI() throws Exception{
		String username=new String(request.getParameter("username").getBytes("ISO-8859-1"),"UTF-8");
		String password=new String(request.getParameter("password").getBytes("ISO-8859-1"),"UTF-8");
		String gender=request.getParameter("gender");
		request.setAttribute("username", username);
		request.setAttribute("password", password);
		request.setAttribute("gender", gender);
		return "updateUI";
	}
	
	public String update(){
		employeeService.update(employee);
		ActionContext.getContext().put("message", "更新成功");
		return "message";
	}
	
	public String delete() throws Exception{
		String username=new String(request.getParameter("username").getBytes("ISO-8859-1"),"UTF-8");
		employeeService.delete(username);
		ActionContext.getContext().put("message", "删除成功");
		return "message";
	}
}
EmployeeAction-validation.xml
<validators>
    <field name="username">
        <field-validator type="requiredstring">
            <message>用户名不能为空</message>
        </field-validator>
        <field-validator type="regex">
        	<param name="expression"><![CDATA[^[a-zA-Z]]]></param>
            <message>必须以字母开头</message>
        </field-validator>
        <field-validator type="stringlength">
        	<param name="minLength">5</param>
        	<param name="">15</param>
            <message>长度必须在5-15之间</message>
        </field-validator>
    </field>
    <field name="password">
        <field-validator type="requiredstring">