Thanks Li -- I saw what the interceptor was doing and decided that was not going to work. Would you mind posting the "simple" technique to extract the parameter from the interceptor configuration. I'll admit I'm not a Guice pro and studying the container build sent me straight to the bar last night.
Scott On Tue, Nov 30, 2010 at 6:48 PM, Li Ying <liying.cn.2...@gmail.com> wrote: > The source code of FileUploadInterceptor is: > > > http://svn.apache.org/repos/asf/struts/struts2/trunk/core/src/main/java/org/apache/struts2/interceptor/FileUploadInterceptor.java > > ======================================================== > ...... > if (maximumSize != null && maximumSize < file.length()) { > String errMsg = getTextMessage(action, > "struts.messages.error.file.too.large", new Object[]{inputName, > filename, file.getName(), "" + file.length()}, locale); > > ...... > } > ...... > ======================================================== > > It dose not pass the maximumSize to the message text as a param. > > > So I think you have to hard code it in your message text. > But I believe it is simple, and not extra coding need. > > > > > 2010/12/1 <stanl...@gmail.com>: > > Before I wrap myself around my own axle, does anyone know a > straightforward > > technique for substituting the maximumSize into a message property text > > according to the following scenario. > > > > <action name="singleUpload" class="FileUploadAction" > > method="upload"> > > <interceptor-ref name="fileUpload"> > > <param name="maximumSize">100123</param> > > <param name="allowedTypes"> > > image/png,image/x-png > > </param> > > </interceptor-ref> > > <interceptor-ref name="basicStack" /> > > <result name="input">/jsp/SingleUpload.jsp</result> > > <result>/jsp/Confirm.jsp</result> > > </action> > > > > struts.messages.error.file.too.large=File {1} is {3} bytes which exceeds > the > > maximum DDDDDD > > > > I see the value 100123 in the FileUploadInterceptor inside the > > ActionInvocation, but before I write stupid code, I'd like to see if > there > > might be a straightforward approach. > > > > Peace, > > Scott > > > > --------------------------------------------------------------------- > To unsubscribe, e-mail: user-unsubscr...@struts.apache.org > For additional commands, e-mail: user-h...@struts.apache.org > >