I'm trying to customize this error message for a file upload form control, and running into problems:
I've created a new properties file named "msgs.properties" with the error message I'd like to show: struts.messages.error.content.type.not.allowed={1} is not of the correct type I've placed this file in "WEB-INF/classes" and referenced it in my "struts.properties" struts.custom.i18n.resources=msgs.properties I see a log message when deploying to that effect: INFO: Loading global messages from msgs.properties In my action, I can even print out the text using the correct key and get my custom message: getText( "struts.messages.error.content.type.not.allowed" ) However, when I submit a disallowed file using the form, I get the default error message: Content-Type not allowed: {0} "{1}" "{2}" {3} I'm using Struts 2.1.6 and I've defined my action method like this: @Action( value="upload", results={ @Result( name="success", location="upload.jsp" ) }, interceptorRefs={ @InterceptorRef( value="fileUpload", params={ "allowedTypes", "application/zip,application/x-zip-compressed" } ) } ) public String uploadSample() { System.out.println( getText( "struts.messages.error.content.type.not.allowed" ) ); return SUCCESS; } Upload.jsp has the s:form tag in it. Any thoughts appreciated, thanks! -Garrett --------------------------------------------------------------------- To unsubscribe, e-mail: user-unsubscr...@struts.apache.org For additional commands, e-mail: user-h...@struts.apache.org