« Return to Thread: Struts 2 file upload size validation

Re: Struts 2 file upload size validation

by mgainty :: Rate this Message:

Reply to Author | View in Thread

Struts 1.2.9
org.apache.struts.chain.servlet.validateActionForm
where the validate method is declared as

protected ActionErrors validate(Context context,
                                    ActionConfig actionConfig,
                                    ActionForm actionForm)
//reference the actionForm for access to the form attributes

2.0.11 FileUploadIntereptor.java

ActionContext ac = invocation.getInvocationContext();
HttpServletRequest request = (HttpServletRequest)
ac.get(ServletActionContext.HTTP_REQUEST);
HashMap map = request.getParameterMap();
//for further information take a look at
http://www.docjar.com/docs/api/javax/servlet/ServletRequest.html#getParameterMap

HTH
M
----- Original Message -----
From: "Rubbinio" <rsolomon@...>
To: <user@...>
Sent: Wednesday, May 07, 2008 3:24 PM
Subject: Struts 2 file upload size validation


>
> Hi,
>
> we are trying to use file upload in Struts 2 and run into the following
> problem.
>
> We have a form with multiple fields among which one is a file input field.
> The user must complete the form and then select a file to upload. If the
> file size is larger than what we specify in the struts.properties the
> FileUploadInterceptor validates and adds the error. Up to here everything
> is
> fine however upon having the error passed to the action we want to return
> to
> the same form, display the error and have the rest of fields populated
> with
> the values the user has inputed (except the file field).
>
> The problem is that when we get in the action (validate method) none of
> the
> request parameters (form values) are populated. Everything is empty.
>
> The question is why is this happening and how can we have the form values
> populated in the action so that we can display the page correctly ?
>
> Thanks
> --
> View this message in context:
> http://www.nabble.com/Struts-2-file-upload-size-validation-tp17112411p17112411.html
> Sent from the Struts - User mailing list archive at Nabble.com.
>
>
> ---------------------------------------------------------------------
> To unsubscribe, e-mail: user-unsubscribe@...
> For additional commands, e-mail: user-help@...
>
>


---------------------------------------------------------------------
To unsubscribe, e-mail: user-unsubscribe@...
For additional commands, e-mail: user-help@...

 « Return to Thread: Struts 2 file upload size validation