Struts - <html:errors />
的替代方案,用于在Jsp中显示错误消息?
答案 0 :(得分:6)
通过在message="false"
标记上设置属性<html:messages />
,如果调用ActionMessages
,它会将所有错误存储在saveErrors
列表中。
<logic:messagesPresent message="false">
<html:messages id="aMsg" message="false">
<logic:present name="aMsg">
<!-- Error -->
<div class="error">
<bean:write name="aMsg" filter="false" />
</div>
</logic:present>
</html:messages>
</logic:messagesPresent>
<html:messages id="aMsg" message="false">
显示saveErrors
<html:messages id="aMsg" message="true">
时显示的消息,saveMessages
显示ActionErrors
上存储的消息。不再有ActionMessages
个对象,只有{{1}}。 'saveErrors'和'saveMessages'方法分别分离错误和消息。