aspose file tools*
The moose likes Servlets and the fly likes How to read a input type file in servlet and display the contents of a file in servlet Big Moose Saloon
  Search | Java FAQ | Recent Topics | Flagged Topics | Hot Topics | Zero Replies
Register / Login


Win a copy of Spring in Action this week in the Spring forum!
JavaRanch » Java Forums » Java » Servlets
Bookmark "How to read a input type file in servlet and display the contents of a file in servlet" Watch "How to read a input type file in servlet and display the contents of a file in servlet" New topic
Author

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

Viswanathan Pachaiyappan
Greenhorn

Joined: Feb 01, 2012
Posts: 1
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

Joined: Jul 26, 2007
Posts: 10451
    
    8

Welcome to the Ranch.
We have forum dedicated for servlet questions. I will move your post over there for you.

[How to ask questions] [Donate a pint, save a life!] [Onff-turn it on!]
Bear Bibeault
Author and ninkuma
Marshal

Joined: Jan 10, 2002
Posts: 61433
    
  67

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.


[Asking smart questions] [Bear's FrontMan] [About Bear] [Books by Bear]
Daniel Val
Ranch Hand

Joined: Jan 09, 2012
Posts: 44
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
 
wood burning stoves
 
subject: How to read a input type file in servlet and display the contents of a file in servlet