文件的上传下载

在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。因此它应该是一个通用的方法。资源

相关文章
相关标签/搜索