Hello,
I am having trouble understanding how the message tag and the resource bundle
work together.
Let me try and summarize. I have gone through the O'Reilly book and I see how
the resoruce bundle and the bean:message tag work, but would like a little more
in-depth understanding:
In a jsp I have a link like this:
<title><bean:message key="title.login"/></title>
And when I look at the struts-config.xml I have this entry
<struts-config>
<controller
contentType="text/html;charset=UTF-8"
debug="3"
locale="true"
nocache="true"/>
<message-resources parameter="globalResources" null="false"/>
</struts-config>
And when I look around I find the "globalResources.properties" file under
/WEB-INF/classes
And I see how the above call brings in the value of title.login.
All that makes sense. So my question is as follows:
1) Why does the globalResources.properties live under /WEB-INF/classes? Is
there a way to configure this differently?
2) The book says the following:
The message tag is one of the most widely used tags within teh Struts tab
libraries. It recives an internationalized message for the specified locale,
using the specified message key, and writes it to the output stream.
I could use some clarification as to what that statement means.
I interpret it, as I can use a .properties file for different messages??
If someone who understands this better could give me a hand, I would appreciate.
Sincerely,
Scott