首页 诗词 字典 板报 句子 名言 友答 励志 学校 网站地图
当前位置: 首页 > 教程频道 > JAVA > Java Exception >

struts 的error对象怎么用啊,给例子

2014-01-26 
error对象怎么用.在struts-config.xml里怎么设置,还有就是资源文件等等越具体越好------解决方法----------

  
  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,
 

        

热点排行