import com.opensymphony.xwork2.ActionSupport;
public class UserAction extends ActionSupport {
private String name;
public String add() {
if(name == null || !name.equals("admin")){
this.addFieldError("name","name is error");
return ERROR;
}
System.out.println("name=" + name);
return SUCCESS;
}
public String getName() {
return name;
}
public void setName(String name) {
this.name = name;
}
}
jsp页面引入struts标签获得错误信息
头部加入
<%@taglib uri="/struts-tags" prefix="s" %>
取得错误信息
<s:fielderror fieldName="name" theme="simple"></s:fielderror>
调试标签
<s:debug></s:debug>
本文介绍了一个使用Struts2框架实现的简单用户验证功能。通过定义UserAction类继承自ActionSupport,并覆盖add方法来完成验证逻辑。如果用户名不是'admin',则通过addFieldError方法返回错误信息。
362

被折叠的 条评论
为什么被折叠?



