• Post Reply
  • Bookmark Topic Watch Topic
  • New Topic

How to read a input type file in servlet and display the contents of a file in servlet

 
Viswanathan Pachaiyappan
Greenhorn
Posts: 1
  • Mark post as helpful
  • send pies
  • Quote
  • Report post to moderator
I have a jsp page wherein i have to passs the file as input and read the contentsn of a file in servlet.

upload.jsp

<FORM METHOD=POST ENCTYPE="multipart/form-data" ACTION="upload"> File to upload: <INPUT TYPE=FILE NAME="upfile">
<INPUT TYPE=SUBMIT VALUE="Submit">

upload.java

//In upload servlet page i have tried to read the contents of a file in doPost method. I have used

String t1=request.getParameter("upfile");

//It shows null. How to read the content in a file and display in servlet?
 
Maneesh Godbole
Saloon Keeper
Posts: 11021
12
Android Eclipse IDE Google Web Toolkit Java Mac Ubuntu
  • Mark post as helpful
  • send pies
  • Quote
  • Report post to moderator
Welcome to the Ranch.
We have forum dedicated for servlet questions. I will move your post over there for you.
 
Bear Bibeault
Author and ninkuma
Marshal
Pie
Posts: 64715
86
IntelliJ IDE Java jQuery Mac Mac OS X
  • Mark post as helpful
  • send pies
  • Quote
  • Report post to moderator
Please see the JspFaq for information on file uploading.

Also, using all uppercase for HTML sort of went out of fashion in 1998. I'd catch up with the conventions of the times and use all lowercase.
 
Daniel Val
Ranch Hand
Posts: 44
  • Mark post as helpful
  • send pies
  • Quote
  • Report post to moderator
Viswanathan Pachaiyappan wrote:I have a jsp page wherein i have to passs the file as input and read the contentsn of a file in servlet.

upload.jsp

<FORM METHOD=POST ENCTYPE="multipart/form-data" ACTION="upload"> File to upload: <INPUT TYPE=FILE NAME="upfile">
<INPUT TYPE=SUBMIT VALUE="Submit">

upload.java

//In upload servlet page i have tried to read the contents of a file in doPost method. I have used

String t1=request.getParameter("upfile");

//It shows null. How to read the content in a file and display in servlet?


Hi,

It is more complicated than that. The multipart request has a more convoluted structure and you should not start from scratch with its processing.

Please get the library FileUpload from Apache Jakarta, study how to operate with it and that will provide you a solution for your problem.

There are also web frameworks that provide transparent file processing (like Struts etc), but of course your question was about servlets.

Best Regards,
D
 
  • Post Reply
  • Bookmark Topic Watch Topic
  • New Topic