wood burning stoves*
The moose likes Servlets and the fly likes FileUpload - Form Fields shows Null value Big Moose Saloon
  Search | Java FAQ | Recent Topics | Flagged Topics | Hot Topics | Zero Replies
Register / Login


JavaRanch » Java Forums » Java » Servlets
Reply locked New topic
Author

FileUpload - Form Fields shows Null value

Rohit Kumar
Ranch Hand

Joined: Jul 19, 2007
Posts: 35
Hi,

Below is my servlet code, where I can save the file locally at the given location. My problem is , I have a text box on JSP , where user enters company name in the text box. When I was trying to get the value of text box, it is throwing null.

I have searched on forums...and it says if ENCTYPE="multipart/form-data ..we cannot get the form field values..
Anyone can help on a way to get my form field.

FileItemFactory factory = new DiskFileItemFactory();
boolean isMultipart = FileUpload.isMultipartContent(request);
ServletFileUpload upload = new ServletFileUpload(factory);
List /* FileItem */ items = upload.parseRequest(request);
Iterator iter = items.iterator();
while (iter.hasNext()) {
FileItem item = (FileItem) iter.next();
String formFieldValue = request.getParameter("fileName"); /////It shows NULL value.
if (item.isFormField()) {
System.out.println("It is a field");
} else {
System.out.println("its a file");
System.out.println(item.getName());
String name = item.getFieldName();
String value = item.getString();
File cfile=new File(item.getName());

File folder;

if(saveFile.endsWith("pdf")){
folder = new File("C:/upload/documents");
}
else{
folder = new File("C:/upload/images");
}
File tosave=new File(folder,cfile.getName());

MyJSP:

<TR border="0">
<TD >File Location <input type="file" name="uploadFile" id="uploadFile" ></TD>
</TR>
<TR border="0">
<TD>File Name <input type="text" name="fileName" > <input type="SUBMIT" value="Upload" ></TD>
<TD></TD>

</TR>
Bear Bibeault
Author and ninkuma
Marshal

Joined: Jan 10, 2002
Posts: 61315
    
  66

Please see the Servlets FAQ entry on file uploading.
[ October 19, 2007: Message edited by: Bear Bibeault ]

[Asking smart questions] [Bear's FrontMan] [About Bear] [Books by Bear]
 
GeeCON Prague 2014
 
subject: FileUpload - Form Fields shows Null value