/**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就可以.