I have a question about the location of the error messages. I don't use servlet engine authentication, I must make a connection to an back-end server that does authentication. The server can return exceptions because userName or password are not correct.
For example in my LoginAction: try{ server.login(userName, pwd); } catch (ExInvalidLoginNameOrPassword ex) { errors.add(ActionErrors.GLOBAL_ERROR, new ActionError("error.password.mismatch")); } if ( !errors.empty() ) { saveErrors(request, errors); return (new ActionForward(mapping.getInput())); } I would like to know if the message associated to the ExInvalidLoginNameOrPassword and identified by the key error.password.mismatch has to be necessary in the ApplicationResources.properties. Several error messages are common to multiple applications (not necessarily Web, but JAVA applications). The file that defines the messages must be common to all applications. Is it possible to include a properties file in the ApplicationProperties file ? Is it possible to define messages, with parameters ? that are defined when we add the error ? Is it possible to define resources dynamically ? In a file like this: public class Application_en extends java.util.ListResourceBundle { static final Object[][] contents = new String[][] { // ------------------------------------------------------------------ // --- Error messages --- // ------------------------------------------------------------------ { "ErrNotYetImplemented" , "METHOD NOT YET IMPLEMENTED !"}, .... } } I prefer the declaration method with the properties file but it is not necessarily the choice made for a project. I would like to know if the properties file is the only way with Struts to define messages. Thanks a lot in advance, Sandra -- To unsubscribe, e-mail: <mailto:[EMAIL PROTECTED]> For additional commands, e-mail: <mailto:[EMAIL PROTECTED]>