读书人

StrutsII 容易的验证

发布时间: 2012-09-16 17:33:17 作者: rapoo

StrutsII 简单的验证

1 Action:

?

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");
???this.addFieldError("name", "name is too long");
???return ERROR;
??}
??return SUCCESS;
?}

?public String getName() {
??return name;
?}

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

?

2? Struts.xml


<struts>
??? <constant name="struts.devMode" value="true" />
??? <package name="user" extends="struts-default" namespace="/user">
??????? <action name="user" theme="simple"/>? 很少用
?<br />
?<s:property value="errors.name[0]"/>?
?<s:debug></s:debug>

?

?

?

?

?

读书人网 >软件架构设计

热点推荐