Struts - 替代<html:errors>以在Jsp中显示错误消息?</html:errors>

时间:2010-03-06 17:32:43

标签: java jsp struts

Struts - <html:errors />的替代方案,用于在Jsp中显示错误消息?

1 个答案:

答案 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'方法分别分离错误和消息。