struts-user mailing list archives

Site index · List index
Message view « Date » · « Thread »
Top « Date » · « Thread »
From "Fletcher, Ken" <>
Subject RE: Message resources
Date Thu, 01 Nov 2001 16:50:16 GMT
It's looking for in your WEB-INF/classes

-----Original Message-----
From: Justin Piper []
Sent: Thursday, November 01, 2001 10:43 AM
To: Struts Users Mailing List
Subject: Message resources

I'm sure I'm missing something obvious, but after a day of trying to solve
this, I'm quite tired of beating my head against the wall.  For some reason
it seems that ActionServlet isn't able to load the message resources for my
application.  I have the following lines in my web.xml file:

	<!-- Irrelevant lines snipped -->

In the /WEB-INF/classes directory, I have a file named, containing the following lines:

   error.login.username.required=Username is required
   error.login.password.required=Password is required
   error.login.incorrect=Invalid username/password pair; please try again

If I include '<bean:message key="index.title"/>' in index.jsp and open it in
a web browser, I get a ServletException, "Missing message for key
index.title".  I added some debugging code to index.jsp;

      String name = ""; url = null;
      url = this.getClass().getClassLoader().getResource(name);
      out.println("<code>url</code> is null:" +
         (new Boolean(url == null)).toString() + "<br>");
   <logic:present name="org.apache.struts.action.MESSAGE"
      Application resources loaded.
   <logic:notPresent name="org.apache.struts.action.MESSAGE"
      Application resources not loaded.

which produces:

   url is null:true
   Application resources loaded.

The struts-example application functions properly, as do my ActionServlets
(though <html:errors/> always returns an empty string, even if my ActionForm
returns validation errors).  I am at a loss to explain this odd behavior,
and would appreciate any insight you could provide.

"Picture the sun as the origin of two intersecting 6-dimensional
hyperplanes from which we can deduce a certain transformational
sequence which gives us the terminal velocity of a rubber duck ..."

To unsubscribe, e-mail:
For additional commands, e-mail:

To unsubscribe, e-mail:   <>
For additional commands, e-mail: <>

View raw message