文件的上傳下載

在tomcat 8中使用String upload = this.getServletContext().getRealPath("upload")爲nulljava

 

咱們先看以下的兩個方法得到路徑web

咱們再將這個路徑給打印出來以下:tomcat

注意剛剛那個問題是在tomcat8上纔出現app

而在 Tomcat 五、六、7 上,無論 upload是否存在,獲得的 path 都是 /C:/Tomcat/webapps/Day_01/upload/這個路徑對應文件系統的全路徑。webapp

 

 

解決方法就是使用類加載器的方法獲取到資源路徑jsp

this.getClass().getClassLoader().getResource("").getPath();this

由於blog

/獲取工程classes 下的路徑,這個方法能夠在任意jsp,servlet,java文件中使用,由於無論是jsp,servlet其實都是java程序,都是一個 class。因此它應該是一個通用的方法。資源

相關文章
相關標籤/搜索