File APIs for Java Developers
Manipulate DOC, XLS, PPT, PDF and many others from your application.
The moose likes Struts and the fly likes Overwritting message-resources Big Moose Saloon
  Search | Java FAQ | Recent Topics | Flagged Topics | Hot Topics | Zero Replies
Register / Login
JavaRanch » Java Forums » Frameworks » Struts
Bookmark "Overwritting message-resources" Watch "Overwritting message-resources" New topic

Overwritting message-resources

Brian M Smith
Ranch Hand

Joined: Aug 13, 2009
Posts: 35
I'm faced with a problem that I'm not sure how to get around. I'm hoping that I can accomplish this with struts and not have to write any additional Java code.

Problem: I need to render different messages in a JSP from properties files based on struts module.

Example: http://localhost:8080/mod1/ and http://localhost:8080/mod2/ load the same JSP after performing some actions.

The JSP has a properties key in it

There are 2 struts config files defined in web.xml mod1_config.xml and mod2_config.xml which are mapped to the mod1 and mod2 struts modules.

mod1_config.xml contains a message-resource entry mapping to
mod2_config.xml contains a message-resource entry mapping to contains an entry mod1 contains an entry default.

Now what I would expect to happen is when I visit http://localhost:8080/mod1/ I should see the text "Product mod1" and when I visit http://localhost:8080/mod2/ I should see "Product default". The problem is that no matter which URL/struts module I use I always end up seeing "Product default".

Is this behavior something that struts should support without customization?

Thanks in advance!


I agree. Here's the link:
subject: Overwritting message-resources
It's not a secret anymore!