首页 诗词 字典 板报 句子 名言 友答 励志 学校 网站地图
当前位置: 首页 > 教程频道 > 软件管理 > 软件架构设计 >

Struts2-容易验证

2012-08-27 
Struts2----简单验证struts.xml?UserAction.java?package com.pegasus.webimport com.opensymphony.xwork

Struts2----简单验证

struts.xml

?UserAction.java

?

package com.pegasus.web;import com.opensymphony.xwork2.ActionSupport;public class UserAction extends ActionSupport {private String name;public String getName() {return name;}public void setName(String name) {this.name = name;}public String add() {if (name == null || !name.equals("admin")) {//设定FieldError,结果为数组的形式.//在JSP页面中,通过<s:fielderror fieldName="name"/>打印出所设定的值 //如果要得到其中的某个值,可以通过[*]来得到,超过了数组的范围则不显示//eg.<s:property value="errors.name[1]"/>//如果在JSP中没有指定序号,//<s:property value="errors.name[1]"/>//则在页面中的结果为//[name is error, name is too long]this.addFieldError("name", "name is error");this.addFieldError("name", "name is too long");//可以设定多个数组//<s:fielderror fieldName="age"/>this.addFieldError("age", "no age");return ERROR;}return SUCCESS;}}

热点排行