http://struts.apache.org/2.x/docs/localization.html

On this page it says your Action must implement ValidationAware or extend
ActionSupport in order for the error messages to be localized.  I am
assuming that is still true when using Convention?  How is your Action class
setup?



Wampole, Garrett C. wrote:
> 
> 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
> 
> 
> 

-- 
View this message in context: 
http://www.nabble.com/Customizing-%22content-type-not-allowed%22-error-message-tp24312015p24326609.html
Sent from the Struts - User mailing list archive at Nabble.com.


---------------------------------------------------------------------
To unsubscribe, e-mail: user-unsubscr...@struts.apache.org
For additional commands, e-mail: user-h...@struts.apache.org

Reply via email to