Struts 1 - 通过JSP页面显示ActionMessages的问题

时间:2010-03-08 12:36:26

标签: java jsp struts

我正在使用Struts 1.3.10。我正在尝试通过ActionMessage页面显示由ActionError班级设置的ActionJSP

问题是ActionError显示效果不错,但ActionMessage没有显示。当我调试应用程序时,我发现messages (reference variable of ActionMessages)包含消息。我还通过saveMessages(request, messages)类的Action方法保存了这些消息。

所以,我认为问题出在我试图显示这些消息的JSP代码中。 JSP代码如下:

<logic:messagesPresent>
    <ul id="messsages">
        <html:messages id="msg" message="true">
            <li><bean:write name="msg"/> </li>
        </html:messages>
    </ul>
</logic:messagesPresent>

1 个答案:

答案 0 :(得分:0)

我忘了将属性message="true添加到<logic>标记。默认情况下,message属性的值为false

<logic>标记看起来应该是

<logic:messagesPresent message="true">