error对象怎么用.在struts-config.xml里怎么设置,还有就是资源文件等等
越具体越好
------解决方法--------------------------------------------------------
error一般是不需要配置的,你只要在action的处理中出现错误时,将ActionErrors对象通过action.saveError保存,key最好用ActionErrors.GLOBAL_ERROR。如:
ActionErrors errors=new ActionErrors();
errors.add(ActionErrors.GLOBAL_ERROR,new ActionError("errors.language.noSupportLanguage"));
saveErrors(req,errors);
return mapping.findForward("index");
然后在页面里用下面的标记就可以显示出错信息了。
<html:errors/>
------解决方法--------------------------------------------------------
在struts里指定资源串的方式如下:
<message-resources parameter="com.iconsh.demo.resources.DemoResources"/>
其中parameter为资源的BaseName,当前如上面的例子你需要在资源里定义errors.language.noSupportLanguage串。
------解决方法--------------------------------------------------------
errors.language.noSupportLanguage
对应ApplicationResources里的
errors.language.noSupportLanguage=aaaaa
req为你传的参数,HttpServletrequest,