`

ActionErrors和ActionError

阅读更多
/**ActionErrors和ActionError都是ActionMessage的子类,ActionError存放在
      ActionErrors中,ActionError对象中的参数为配置文件中配置的相应的值,若配置文件
      中没有配置或配置文件不合适都不能用<html:errors property=""/>输出
*/
1.建立配置文件MyResource.property,例如放在com.gsww.property下.在此配置文件中设定所需要的对应值,如:
     # Resources for parameter 'com.yourcompany.struts.ApplicationResources'
     # Project P/xioahu
     user.name=<b>userName {0} {1} is not valid user,please input again.</b>
     login.false=<b>userName or password is not right</b>  
2.在struts-config.xml中配置如下:
     <message-resources parameter="com.gsww.property.MyResource" />
3.应用如下:
     ActionErrors errors = new ActionErrors();
     ActionError error = new ActionError("login.false");
     errors.add("loginFalse",error);
     //saveErrors(request,errors):

    return errors;    //该段代码可放在相关Form下.如com.qiaoyu.struts.form下的loginForm.java的validate()方法
4.JSP页面中输出错误信息
     <html:errors property="loginFalse"/>
===========================================================================
Struts1.2中要改动,所以只要把ActionError改成ActionMessage就可以.
分享到:
评论

相关推荐

    struts_注册验证_ActionErrors

    用ActionErrors实现注册验证

    一个struts的action跳转大全

    如果validate ()返回非空的ActionErrors,将会被转到input属性指定的URI,如果返回空的ActionErrors,那么执行Action的 execute() 方法,根据返回的ActionForward确定目标URI。 这样做的效果是:execute()仅当...

    JavaでHello World Struts編.

    Struts ActionErrors

    struts

    这是struts中的ActionErrors类

    jsp编写的网上书店

    ActionErrors errors=new ActionErrors(); userOPBean userOP=new userOPBean(); userBean user=new userBean(); //------得到用户对象------ addUserForm userForm=(addUserForm)form; user.setUser_address...

    外文翻译 stus MVC

    The UML diagram also included ActionError and ActionErrors. ActionError encapsulates an individual error message. ActionErrors is a container of ActionError classes that the View can access using tags...

    struts2中的输入校验

    Action级别的错误信息就是将错误信息添加到actionErrors,也就是将错误信息添加到addActionError方法中。 /* 1. 真正存放Field级别错误信息的对象是LinkedHashMap * 2. 该LinkedHashMap的key是String类型的,...

    struts中ActionForm的validate方法使用小得

    struts提供了标签来显示整个ActionErrors的错误信息。但要在struts-config.xml中设置&lt;action ...

    Struts的html errors的用法

    当执行validate方法时,返回的ActionErrors检查内部是否存在元素,有则返回到原来的input指定的页面;否则继续前进,执行Action的execute方法!

    Struts in Action中文版

    2.6.2. Struts的强项........................................................................................................58 Struts in Action 中文版 Lastest Revised:10/14/2005 10:27:00 AM ...

    Myeclipse开发struts+hibernate+spring新手入门--环境配置---项目开发示例

    2 import org.apache.struts.action.ActionErrors; 3 import org.apache.struts.action.ActionForm; 4 import org.apache.struts.action.ActionMapping; 5 6 /** 7 * MyEclipse Struts 8 * Creation date: ...

    《程序天下:J2EE整合详解与典型案例》光盘源码

    11.2.5 ActionErrors(错误处理) 11.2.6 DispatchAction(多动作控制器) 11.3 利用Struts实现用户登录的示例 11.6.1 编写实现登录的页面login.jsp 11.6.2 编写存储登录用户信息的类User.java 11.6.3 编写控制器...

    搞定J2EE:STRUTS+SPRING+HIBERNATE整合详解与典型案例 (2)

    11.2.5 ActionErrors(错误处理) 11.2.6 DispatchAction(多动作控制器) 11.3 利用Struts实现用户登录的示例 11.6.1 编写实现登录的页面login.jsp 11.6.2 编写存储登录用户信息的类User.java 11.6.3 编写控制器...

    搞定J2EE:STRUTS+SPRING+HIBERNATE整合详解与典型案例 (1)

    11.2.5 ActionErrors(错误处理) 11.2.6 DispatchAction(多动作控制器) 11.3 利用Struts实现用户登录的示例 11.6.1 编写实现登录的页面login.jsp 11.6.2 编写存储登录用户信息的类User.java 11.6.3 编写控制器...

    搞定J2EE:STRUTS+SPRING+HIBERNATE整合详解与典型案例 (3)

    11.2.5 ActionErrors(错误处理) 11.2.6 DispatchAction(多动作控制器) 11.3 利用Struts实现用户登录的示例 11.6.1 编写实现登录的页面login.jsp 11.6.2 编写存储登录用户信息的类User.java 11.6.3 编写控制器...

    struts中静态ActionForm基本验证

    主要是actionForm的基本验证,重写validate方法,返回actionErrors,然后根据资源文件显示错误。 这是一个demo例子,直接导入eclispe中即可。 并且这部分内容会在相应的博客中介绍,稍后会更新博客。

    struts in Action

    2.6. Struts 的长处和弱点...........................................................................................55 2.6.1. 弱点..........................................................................

    精通struts:设计与开发

    有关struts的详细介绍,非常适合初学者学习,也适合使用过struts但未有过深入研究的读者学习。

Global site tag (gtag.js) - Google Analytics