I am using apache-commons-fileupload
to get file from client
to the server
.(using JSP
and Servlet
).
JSP/HTML
<form method="POST" action="GetFile" enctype="multipart/form-data">
<input type="file" name="datafile">
<input type="text" name="text1">
<input type="submit" value="Next">
</form>
Servlet: GetFile
System.out.println(request.getParameter("text1"));
I am able to upload the file to the server, but I am not able to get the value of text1
in the servlet
(I am getting null
value of text1
in the servlet
), I need this textfield
in the form to submit some additional information while uploading it to the server
.
- Is
enctype="multipart/form-data"
option of form doesn't allow other form data to be submited? if it doesn't allow it then what are the other options I have to send this additionaltextfield
to theserver
. - Or is there any other problem in my code?
name="text1"
? Causerequest.getParameter(...)
only gets the first value of a parameter, if you have more with the samename
attribute the first one is might empty and therefore null. – Emulous