使用servlet來閱讀PDF文件我正在嘗試使用的ServletContext`的Servlet:儘量在eclipse
InputStream is = servletContext.getResourceAsStream(path)
讀取文件路徑的值是:
path = D:\Assignments\.metadata\.plugins\org.eclipse.wst.server.core\tmp0\wtpwebapps\HelpGuide\GeneratedReports\userDetail.pdf`
的userDetail.pdf
文件是存在給定路徑,但是當我嘗試使用上面定義的servlet上下文定義資源流時,is
的值爲null。
但這是eclipse IDE,如果我把文件放在WEB-INF中,那麼文件路徑是什麼? – 2013-02-24 23:03:31
看到我的答案,但這就是爲什麼你應該使用相對路徑而不是絕對路徑。 – benzonico 2013-02-24 23:04:42
絕對文件路徑是從getServletContext()。getRealPath(「fileName」))方法獲得的。 – 2013-02-24 23:05:02