Win a copy of Learn Spring Security (video course) this week in the Spring forum!
  • Post Reply
  • Bookmark Topic Watch Topic
  • New Topic

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

 
Sam Gehouse
Ranch Hand
Posts: 281
  • Mark post as helpful
  • send pies
  • Quote
  • Report post to moderator
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
Pie
Posts: 64613
86
IntelliJ IDE Java jQuery Mac Mac OS X
  • Mark post as helpful
  • send pies
  • Quote
  • Report post to moderator


The context path is assumed.
[ February 07, 2006: Message edited by: Bear Bibeault ]
 
  • Post Reply
  • Bookmark Topic Watch Topic
  • New Topic