关于ActionMessages我没有完全理解ActionMessages.add(ActionMessages.GLOBAL_MESSAGE , new ActionMessage(key , value0));的意思我想在页面上输出多条错误提示信息,但是不知道为什么,每次页面是都只能显示一条错误信息。
下面是我的代码:
public ActionForward pass(ActionMapping mapping,
            ActionForm form,
            HttpServletRequest request,
            HttpServletResponse response) throws Exception {
  ......
 sendError(request,"message.item","工业行业小类中没有记录");
  ......
 sendError(request,"message.item","主要工业产品中没有该项记录");
  ......
 sendError(request,"message.bigrowcheck","工业总产值 应等于 工业行业小类产值之和!");
  ......
 String errormsg="....."
 sendError(request,"message.rowcheck",errormsg);
 .......
}public void sendError(HttpServletRequest request,String key,String display){
ActionMessages errors = new ActionMessages();
errors.add(ActionMessages.GLOBAL_MESSAGE,new ActionMessage(key, display));System.out.println("errors.size............."+errors.size());  //这一行的输出结果总是1saveMessages(request,errors);}
ApplicationResources.properties 文件
  .......
message.common={0}
message.item={0}
message.colcheck={0}
message.bigrowcheck={0}
message.rowcheck={0}页面:
<logic:messagesPresent message="true">
  <html:messages id="msg" message="true">
    <bean:write name="msg"/></html:messages><br/>
</logic:messagesPresent>
困恼我好几天了,希望高人相救!!!!