My struts.xml file has:
------------------------------------------------------------------------------------------------------------------------------------
<message-resources parameter="ApplicationResources.properties" />
------------------------------------------------------------------------------------------------------------------------------------
My web.xml file has:
------------------------------------------------------------------------------------------------------------------------------------
<servlet-name>action</servlet-name>
<servlet-class>org.apache.struts.action.ActionServlet</servlet-class>
<init-param>
<param-name>application</param-name>
<param-value>ApplicationResources</param-value>
</init-param>
<init-param>
<param-name>config</param-name>
<param-value>/WEB-INF/struts.xml</param-value>
</init-param>
------------------------------------------------------------------------------------------------------------------------------------
I have 2 files:
ApplicationResources_en.properties and
ApplicationResources_fr.properties
These files are stored in WEB-INF/classes directory and is stored in CLASSPATH.
When I run my browser, I get following wonder why:
------------------------------------------------------------------------------------------------------------------------------------
javax.servlet.ServletException: Cannot find message resources under key org.apache.struts.action.MESSAGE
at org.apache.jasper.runtime.PageContextImpl.handlePageException(PageContextImpl.java:471)
etc.....
------------------------------------------------------------------------------------------------------------------------------------
Any hints etc on this....?
THANKS!
Use:
<message-resources parameter="ApplicationResources" />