【转载】http://hi.baidu.com/jivam/blog/item/94a7871bad7a11f3af5133da.html
项目获取真实路径(下载文件使用)
获取当前站点目录的绝对路径:
方法:
request.getRealPath(String str);
已经不建议使用,替代方法是:
request.getSession().getServletContext().getRealPath(String str);
其中参数str可以是文件或者文件夹名称。
2 Jsp经常在windows下开发,在Linux服务器上运行,而两个系统的“文件分隔符”是不一样的,windows下是“\”,linux下是“/”,通用的获取当前系统的“文件分隔符”的方法是:
System.getProperty("file.separator");
3.如何在web项目中,当没有request时获得路径
Thread.currentThread().getContextClassLoader().getResource("")
此目录为web/WEB-INF/classes/ 相对就是src目录下
Thread.currentThread().getContextClassLoader().getResource("report/test.xls")
就是src/report/test.xls文件了
项目获取真实路径(下载文件使用)
获取当前站点目录的绝对路径:
方法:
request.getRealPath(String str);
已经不建议使用,替代方法是:
request.getSession().getServletContext().getRealPath(String str);
其中参数str可以是文件或者文件夹名称。
2 Jsp经常在windows下开发,在Linux服务器上运行,而两个系统的“文件分隔符”是不一样的,windows下是“\”,linux下是“/”,通用的获取当前系统的“文件分隔符”的方法是:
System.getProperty("file.separator");
3.如何在web项目中,当没有request时获得路径
Thread.currentThread().getContextClassLoader().getResource("")
此目录为web/WEB-INF/classes/ 相对就是src目录下
Thread.currentThread().getContextClassLoader().getResource("report/test.xls")
就是src/report/test.xls文件了