struts1.2中使用ActionMessages

April 22, 2010 | tags      | views
Comments 0
我们从struts1.1升级到struts1.2以后,有很多方法已经过时 (弃用)了,ActionMessages这个标签功能增强了。
 
   在ACTION中的代码是:
   ActionMessages errors=new ActionMessages(); 
   errors.add("message",new ActionMessage("Register.error.a"));
   errors.add("message1",new ActionMessage("Register.error.b"));
   saveMessages(request,errors);   
 
 
   在 jsp的网页中的代码是:
  <html:messages  id="message" message="true" 
  <bean:write name="message"/>  
  </html:messages>
 
  显示全部信息。
 
<html:messages id="message" message="true" >
<bean:write name="message"/>
</html:messages>
 
  只显示 message1中的信息。
 
  <html:messages  id="message" message="true" property="message1">  
  <bean:write name="message"/>  
  </html:messages>
 
  只显示message1中的信息。
 
  这里要提一下在 jsp页面中的messages标签的property属性,它是控制输出信息的范围,如果去掉property属性,那么错误信息message和message1都会显示出来。如果把property属性分别写 成对应的message和message1,就会分别显示。



文章本月排行 文章本年排行
   



发表评论:

◎欢迎参与讨论,请在这里发表您的看法、交流您的观点。