• Post Reply Bookmark Topic Watch Topic
  • New Topic

incompatible: File Upload + Validator Client side JS  RSS feed

Posts: 8
  • Mark post as helpful
  • send pies
  • Quote
  • Report post to moderator
Hi have a form that contain a mix of text fields and a file upload input field. ex:

<html:form method="post" action="/uploadRequest" enctype="multipart/form-data" name="MyRequestForm" scope="session" type="com.myapp.form.MyRequestForm">

<html:file styleClass="myTextBox" name="MyRequestForm" property="myRequestFile"></html:file>

<input type="text" ...>
<input type="text" ...>

<html:submit value="Upload Your Request" styleClass="buttons">


I use the validator framework to validate my input fields.

I also have a validation in my ActionForm to look if the size of the file is < 1MB.

If I don't use any client side validation, there's no problem. The validation for the max file size works.

If I enable the client side validation using the html:javascript tag, the request never come back!

I see in the log that the validate() method detect the error for the file size, and the input is forward to my JSP but I don't see anything in the browser, it's seems that the response is endless...

P.S. I could use a redirect when the error occurs but it's not acceptable from the user point of view (I really need a forward)

Any ideas?

This is my favorite show. And this is my favorite tiny ad:
Rocket Oven Kickstarter - from the trailboss
  • Post Reply Bookmark Topic Watch Topic
  • New Topic
Boost this thread!