aspose file tools*
The moose likes Servlets and the fly likes Read PDF File Path From Servlet. PDF is right under WebContent Big Moose Saloon
  Search | Java FAQ | Recent Topics | Flagged Topics | Hot Topics | Zero Replies
Register / Login
JavaRanch » Java Forums » Java » Servlets
Bookmark "Read PDF File Path From Servlet. PDF is right under WebContent" Watch "Read PDF File Path From Servlet. PDF is right under WebContent" New topic
Author

Read PDF File Path From Servlet. PDF is right under WebContent

Sam Gehouse
Ranch Hand

Joined: Jul 21, 2003
Posts: 281
What is the best way to read a PDF (or any file) from a Servlet?

PDF is sitting right under WebContent directory of a Web project. Please note that PDF is not inside WEB-INF.

WebContent:
myPdf.pdf

Servlet is under:
JavSource Directory in WSAD in a package as -
com.myCompany.myPackage.MyServlet

I want to get the path of the PDF file from Servlet and do file IO as:

File aFile = new File(filePathAndName);

I know the name of the file at runtime. So, I only need the file path within Servlet container.

I tried:
req.getContextPath()+"/myPdf.pdf" with no luck.

I also tried:
getServletContext().getRealPath("/myWebContext/myPdf.pdf")
No luck either.

What is the best way to get file path for the pdf from my servlet class?

My goal is to get a handle of the PDF file from Servlet. After I get a handle of the PDF file, I will get content of that PDF file.
Bear Bibeault
Author and ninkuma
Marshal

Joined: Jan 10, 2002
Posts: 61413
    
  67



The context path is assumed.
[ February 07, 2006: Message edited by: Bear Bibeault ]

[Asking smart questions] [Bear's FrontMan] [About Bear] [Books by Bear]
 
With a little knowledge, a cast iron skillet is non-stick and lasts a lifetime.
 
subject: Read PDF File Path From Servlet. PDF is right under WebContent