服务热线:13616026886

技术文档 欢迎使用技术文档,我们为你提供从新手到专业开发者的所有资源,你也可以通过它日益精进

位置:首页 > 技术文档 > JAVA > 新手入门 > 基础入门 > 查看文档

struts1.2.2新功能全新体验


  (-) org.apache.struts.action.action的改动.
  
  在action类中增加了addmessages、adderrors、geterrors、getmessages四个方法
  便于处理actionmessages和actionerrors.
  
  
  i. protected void addmessages(
   httpservletrequest request,
   actionmessages messages)
  
  ii. protected void adderrors(
   httpservletrequest request,
   actionerrors errors)
  
  iii. protected actionerrors geterrors(httpservletrequest request)
  
  iv. protected actionmessages getmessages(httpservletrequest request)
  
  下面的代码片断是关于actionmessages的(actionerrors的例子类似):
  
  actionmessages messages=getmessages(request);
  //xx.xx.xx代表resource bundle中的key值.
  actionmessage msg=new actionmessage("xx.xx.xx");
  messages.add(actionmessages.global_message,msg);
  addmessages(request,messages);
  
  //在1.2.2中不必调用savemessages将actionmessages对象保存到request.
  //因为,在addmessages中已经包含了此功能.
  //具体可参见struts 1.2.2的action源代码.

扫描关注微信公众号