📄 testmessagestag5.jsp
字号:
<%
ActionMessages messages = new ActionMessages();
messages.add("myproperty1", new ActionMessage("default.bundle.message"));
messages.add("myproperty2", new ActionMessage("default.bundle.message"));
request.setAttribute("my-key", messages);
%>
<bean:define id="TEST_RESULTS" toScope="page">
Messages:
<html:messages id="message" message="true" name="my-key" header="custom.errors.header"
footer="custom.errors.footer" property="myproperty2">
Message:<bean:write name="message"/>
</html:messages>
</bean:define>
</logic:equal>
<logic:equal name="runTest" value="testMessagesAlternateBundleEmpty">
<bean:define id="EXPECTED_RESULTS" toScope="page">
Messages:
</bean:define>
<%
ActionMessages messages = new ActionMessages();
request.setAttribute(Globals.MESSAGE_KEY, messages);
%>
<bean:define id="TEST_RESULTS" toScope="page">
Messages:
<html:messages id="message" message="true" bundle="alternate">
Message:<bean:write name="message"/>
</html:messages>
</bean:define>
</logic:equal>
<logic:equal name="runTest" value="testMessagesActionMessageAlternateBundle">
<bean:define id="EXPECTED_RESULTS" toScope="page">
Messages:
Message:Testing Message
Message:Testing Message
</bean:define>
<%
ActionMessages messages = new ActionMessages();
messages.add("myproperty1", new ActionMessage("alternate.bundle.message"));
messages.add("myproperty2", new ActionMessage("alternate.bundle.message"));
request.setAttribute(Globals.MESSAGE_KEY, messages);
%>
<bean:define id="TEST_RESULTS" toScope="page">
Messages:
<html:messages id="message" message="true" bundle="alternate">
Message:<bean:write name="message"/>
</html:messages>
</bean:define>
</logic:equal>
<logic:equal name="runTest" value="testMessagesActionMessageAlternateBundleHeader">
<bean:define id="EXPECTED_RESULTS" toScope="page">
Messages:
custom_alternate_error_header
Message:Testing Message
Message:Testing Message
</bean:define>
<%
ActionMessages messages = new ActionMessages();
messages.add("myproperty1", new ActionMessage("alternate.bundle.message"));
messages.add("myproperty2", new ActionMessage("alternate.bundle.message"));
request.setAttribute(Globals.MESSAGE_KEY, messages);
%>
<bean:define id="TEST_RESULTS" toScope="page">
Messages:
<html:messages id="message" message="true" header="custom.alternate.errors.header" bundle="alternate">
Message:<bean:write name="message"/>
</html:messages>
</bean:define>
</logic:equal>
<logic:equal name="runTest" value="testMessagesActionMessageAlternateBundleHeaderFooter">
<bean:define id="EXPECTED_RESULTS" toScope="page">
Messages:
custom_alternate_error_header
Message:Testing Message
Message:Testing Message
custom_alternate_error_footer
</bean:define>
<%
ActionMessages messages = new ActionMessages();
messages.add("myproperty1", new ActionMessage("alternate.bundle.message"));
messages.add("myproperty2", new ActionMessage("alternate.bundle.message"));
request.setAttribute(Globals.MESSAGE_KEY, messages);
%>
<bean:define id="TEST_RESULTS" toScope="page">
Messages:
<html:messages id="message" message="true" header="custom.alternate.errors.header"
footer="custom.alternate.errors.footer" bundle="alternate">
Message:<bean:write name="message"/>
</html:messages>
</bean:define>
</logic:equal>
<logic:equal name="runTest" value="testMessagesNameAlternateBundleEmpty">
<bean:define id="EXPECTED_RESULTS" toScope="page">
Messages:
</bean:define>
<%
ActionMessages messages = new ActionMessages();
request.setAttribute("my-key", messages);
%>
<bean:define id="TEST_RESULTS" toScope="page">
Messages:
<html:messages id="message" message="true" name="my-key" bundle="alternate">
Message:<bean:write name="message"/>
</html:messages>
</bean:define>
</logic:equal>
<logic:equal name="runTest" value="testMessagesNamePropertyAlternateBundleEmpty">
<bean:define id="EXPECTED_RESULTS" toScope="page">
Messages:
</bean:define>
<%
ActionMessages messages = new ActionMessages();
request.setAttribute("my-key", messages);
%>
<bean:define id="TEST_RESULTS" toScope="page">
Messages:
<html:messages id="message" message="true" name="my-key" bundle="alternate" property="myproperty2">
Message:<bean:write name="message"/>
</html:messages>
</bean:define>
</logic:equal>
<logic:equal name="runTest" value="testMessagesNameActionMessageAlternateBundle">
<bean:define id="EXPECTED_RESULTS" toScope="page">
Messages:
</bean:define>
<%
ActionMessages messages = new ActionMessages();
messages.add("myproperty1", new ActionMessage("alternate.bundle.message"));
messages.add("myproperty2", new ActionMessage("alternate.bundle.message"));
request.setAttribute("my-key", messages);
%>
<bean:define id="TEST_RESULTS" toScope="page">
Messages:
<html:messages id="message" message="true" name="my-key" bundle="alternate">
Message:<bean:write name="message"/>
</html:messages>
</bean:define>
</logic:equal>
<logic:equal name="runTest" value="testMessagesNamePropertyActionMessageAlternateBundle">
<bean:define id="EXPECTED_RESULTS" toScope="page">
Messages:
</bean:define>
<%
ActionMessages messages = new ActionMessages();
messages.add("myproperty1", new ActionMessage("alternate.bundle.message"));
messages.add("myproperty2", new ActionMessage("alternate.bundle.message"));
request.setAttribute("my-key", messages);
%>
<bean:define id="TEST_RESULTS" toScope="page">
Messages:
<html:messages id="message" message="true" name="my-key" bundle="alternate" property="myproperty2">
Message:<bean:write name="message"/>
</html:messages>
</bean:define>
</logic:equal>
<logic:equal name="runTest" value="testMessagesNameActionMessageAlternateBundleHeader">
<bean:define id="EXPECTED_RESULTS" toScope="page">
Messages:
</bean:define>
<%
ActionMessages messages = new ActionMessages();
messages.add("myproperty1", new ActionMessage("alternate.bundle.message"));
messages.add("myproperty2", new ActionMessage("alternate.bundle.message"));
request.setAttribute("my-key", messages);
%>
<bean:define id="TEST_RESULTS" toScope="page">
Messages:
<html:messages id="message" message="true" name="my-key" header="custom.alternate.errors.header" bundle="alternate">
Message:<bean:write name="message"/>
</html:messages>
</bean:define>
</logic:equal>
<logic:equal name="runTest" value="testMessagesNamePropertyActionMessageAlternateBundleHeader">
<bean:define id="EXPECTED_RESULTS" toScope="page">
Messages:
</bean:define>
<%
ActionMessages messages = new ActionMessages();
messages.add("myproperty1", new ActionMessage("alternate.bundle.message"));
messages.add("myproperty2", new ActionMessage("alternate.bundle.message"));
request.setAttribute("my-key", messages);
%>
<bean:define id="TEST_RESULTS" toScope="page">
Messages:
<html:messages id="message" message="true" name="my-key" header="custom.alternate.errors.header" bundle="alternate" property="myproperty2">
Message:<bean:write name="message"/>
</html:messages>
</bean:define>
</logic:equal>
<logic:equal name="runTest" value="testMessagesNameActionMessageAlternateBundleHeaderFooter">
<bean:define id="EXPECTED_RESULTS" toScope="page">
Messages:
</bean:define>
<%
ActionMessages messages = new ActionMessages();
messages.add("myproperty1", new ActionMessage("alternate.bundle.message"));
messages.add("myproperty2", new ActionMessage("alternate.bundle.message"));
request.setAttribute("my-key", messages);
%>
<bean:define id="TEST_RESULTS" toScope="page">
Messages:
<html:messages id="message" message="true" name="my-key" header="custom.alternate.errors.header"
footer="custom.alternate.errors.footer" bundle="alternate">
Message:<bean:write name="message"/>
</html:messages>
</bean:define>
</logic:equal>
<logic:equal name="runTest" value="testMessagesNamePropertyActionMessageAlternateBundleHeaderFooter">
<bean:define id="EXPECTED_RESULTS" toScope="page">
Messages:
</bean:define>
<%
ActionMessages messages = new ActionMessages();
messages.add("myproperty1", new ActionMessage("alternate.bundle.message"));
messages.add("myproperty2", new ActionMessage("alternate.bundle.message"));
request.setAttribute("my-key", messages);
%>
<bean:define id="TEST_RESULTS" toScope="page">
Messages:
<html:messages id="message" message="true" name="my-key" header="custom.alternate.errors.header"
footer="custom.alternate.errors.footer" bundle="alternate" property="myproperty2">
Message:<bean:write name="message"/>
</html:messages>
</bean:define>
</logic:equal>
<%
MessageResources messageResources =
MessageResources.getMessageResources("org.apache.struts.taglib.LocalStrings");
String expected = (String) pageContext.getAttribute("EXPECTED_RESULTS");
String compareTo = (String) pageContext.getAttribute("TEST_RESULTS");
if ((expected == null) || (compareTo == null)){
Assert.fail(messageResources.getMessage("tests.failure"));
}
Assert.assertEquals(expected, compareTo);
%>
⌨️ 快捷键说明
复制代码
Ctrl + C
搜索代码
Ctrl + F
全屏模式
F11
切换主题
Ctrl + Shift + D
显示快捷键
?
增大字号
Ctrl + =
减小字号
Ctrl + -