P
PC Leung
The jsp file cannot display message sent from action.
The following is my coding.
Pls help.
ApplicationResources.properties:
statusLine.recordAdded=Record Added
addUserProfile.jsp:
<logic:messagesPresent>
<hr>
<bean:message key="messages.header"/>
<ul>
<html:messages id="actionMessage" property="statusLine" message="true">
<li>Messages:<bean:write name="actionMessage"/>
</li>
</html:messages>
</ul>
</logic:messagesPresent>
AddUserProfileAction.java:
ActionMessages actionMessages = new ActionMessages();
ActionMessage actionMessage = new
ActionMessage("statusLine.recordAdded");
actionMessages.add("statusLine", actionMessage);
saveMessages (request, actionMessages);
return mapping.findForward("addUserProfile");
struts-config.xml:
<global-forwards
type="org.apache.struts.action.ActionForward">
<forward name="addUserProfile" path="/addUserProfile.jsp"
redirect="true"/>
</global-forwards>
<action path="/addUserProfile"
type="com.erp.quotation.AddUserProfileAction"
name="addUserProfileForm"
scope="request"
validate="true"
input="/addUserProfile.jsp">
</action>
The following is my coding.
Pls help.
ApplicationResources.properties:
statusLine.recordAdded=Record Added
addUserProfile.jsp:
<logic:messagesPresent>
<hr>
<bean:message key="messages.header"/>
<ul>
<html:messages id="actionMessage" property="statusLine" message="true">
<li>Messages:<bean:write name="actionMessage"/>
</li>
</html:messages>
</ul>
</logic:messagesPresent>
AddUserProfileAction.java:
ActionMessages actionMessages = new ActionMessages();
ActionMessage actionMessage = new
ActionMessage("statusLine.recordAdded");
actionMessages.add("statusLine", actionMessage);
saveMessages (request, actionMessages);
return mapping.findForward("addUserProfile");
struts-config.xml:
<global-forwards
type="org.apache.struts.action.ActionForward">
<forward name="addUserProfile" path="/addUserProfile.jsp"
redirect="true"/>
</global-forwards>
<action path="/addUserProfile"
type="com.erp.quotation.AddUserProfileAction"
name="addUserProfileForm"
scope="request"
validate="true"
input="/addUserProfile.jsp">
</action>