什么意思,那value在什么地方用到?

解决方案 »

  1.   

    比如:
    ActionMessage message =new ActionMessage("login.passwordHint.sent", userId,user.getEmail())); 
    ActionMessages msg = new ActionMessages();
    msg.add(ActionMessages.GLOBAL_MESSAGE,message); JSP中引用:
    <html:messages id="msg" message="true">         
    <bean:write name="msg" />
    </html:messages>
      

  2.   

    在<html:messages/>的属性message为true,表示显示ActionMessages的内容:
      

  3.   

    另外参见Struts API说明:
    ActionMessage(java.lang.String key) 
              Construct an action message with no replacement values. 
    ActionMessage(java.lang.String key, java.lang.Object value0) 
              Construct an action message with the specified replacement values. 
    ActionMessage(java.lang.String key, java.lang.Object[] values) 
              Construct an action message with the specified replacement values. 
    ActionMessage(java.lang.String key, java.lang.Object value0, java.lang.Object value1) 
              Construct an action message with the specified replacement values. 
    ActionMessage(java.lang.String key, java.lang.Object value0, java.lang.Object value1, java.lang.Object value2) 
              Construct an action message with the specified replacement values. 
    ActionMessage(java.lang.String key, java.lang.Object value0, java.lang.Object value1, java.lang.Object value2, java.lang.Object value3) 
              Construct an action message with the specified replacement values.