我正在使用Struts 1.3.10
。我正在尝试通过ActionMessage
页面显示由ActionError
班级设置的Action
和JSP
。
问题是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>
答案 0 :(得分:0)
我忘了将属性message="true
添加到<logic>
标记。默认情况下,message
属性的值为false
。
<logic>
标记看起来应该是
<logic:messagesPresent message="true">