The reason this is happening is because (normally) your ActionMessage
contains the key - and then the <html:messages> tag looks up the
actual message (i.e. "resolves the message") - but you're actually
resolving the message yourself in the Action.
Try just creating the ActionMessage with the key:
ActionMessage error =
new ActionMessage("error.message.filemanagement.errorsavingconfiguration");
Niall
On 8/5/06, Niniva Ray <[EMAIL PROTECTED]> wrote:
Hi,
I am working on a web application where I am using struts 1.2.9.
The problem I am encountering is whenever I want to show any messages on the browser,
suppose if I want to show the message "Error saving configuration",
it is displaying ???en_US.Error saving configuration???
The details of what I have are
In my struts-config file I have
<message-resources parameter="com.mng.filemanagement.resources.FileManagementResources"
null="false"/>
I have FileManagementResources.properties file in the
com.mng.filemanagement.resources package.
In this properties file I have the entry,
error.message.filemanagement.errorsavingconfiguration=Error saving
configuration
In my Action class I have,
MessageResources messageResources = getResources(request); // request is
HttpServletRequest
ActionMessage error = new
ActionMessage(messageResources.getMessage("error.message.filemanagement.errorsavingconfiguration"));
ActionMessages errors = new ActionMessages();
errors.add(FileManagementConstants.ERROR_KEY, error); //
FileManagementConstants.ERROR_KEY is a string with value error
addErrors(request, errors);
In my jsp page I have
<logic:messagesPresent property="error">
<html:messages id="message" property="error">
<bean:write name="message"/><br>
</html:messages>
</logic:messagesPresent>
This displays ???en_US.Error saving configuration???
when error happens, instead of Error saving configuration.
I am supporting only one language English.
I think I am missing something, could anyone give me some pointers what I am
doing wrong?
Thanks,
NR
---------------------------------
See the all-new, redesigned Yahoo.com. Check it out.
---------------------------------------------------------------------
To unsubscribe, e-mail: [EMAIL PROTECTED]
For additional commands, e-mail: [EMAIL PROTECTED]