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]

Reply via email to