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.