验证 fielderror

来源:互联网 发布:汽轮机热力计算软件 编辑:程序博客网 时间:2024/05/16 14:04

先Teacher

public class Teacher extends ActionSupport {private User user;public String add() {System.out.println("user id===" + user.getId());System.out.println("user name===" + user.getName());if (user.getId() < 10) {this.addFieldError("name", "id要大于10");return ERROR;}return SUCCESS;}public User getUser() {return user;}public void setUser(User user) {this.user = user;}}


 

xml

<struts>    <constant name="struts.devMode" value="true" />    <constant name="struts.i18n.encoding" value="GBK" />    <package name="test_2" namespace="/ParamInput" extends="struts-default">        <action name="Teacher" class="com.sl.ParamInput.Teacher">            <result name="success">/Addsuccess.jsp</result>            <result name="error">/error.jsp</result>        </action>    </package></struts>


 

 

error.jsp

 
<%@taglib uri="/struts-tags" prefix="s"%>
 
 
 <body>    This is ERROR: <br>    <s:fielderror fieldName="name" />    <s:property value="errors.name[0]"/>    <s:debug></s:debug>  </body>


 

原创粉丝点击