【转载】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文件了
分享到:
相关推荐
java获取路径几种途径,1、获取web服务器下的文件路径,2、获取本地路径,3、获取相对路径
JSP中获得当前应用的相对路径和绝对路径 根目录所对应的绝对路径、 文件的绝对路径 、 当前web应用的绝对路径、 取得请求文件的上层目录……
java web中File的相对路径与绝对路径总结,用于在运行时获取配置文件、动态加载对象等
java project和java web project项目中如何获得相对路径、绝对路径问题详解
关于JSP/Servlet中的相对路径和绝对路径。2.1服务器端的地址服务器端的相对地址指的是相对于你的web应用的地址,这个地址是在服务器端解析的(不同于html和javascript中的相对地址,他们是由客户端浏览器解析的)
// 获取不允许访问路径 // 检查是否有注释。 int commentIndex = disallowPath.indexOf("#"); if (commentIndex != -1) { disallowPath = disallowPath.substring(0, commentIndex);// 去掉注释 } ...
XPath中相对路径和绝对路径 XPath 简单语法 Asp.Net(C#)利用XPath解析XML文档示例 XSL .Net框架下的XSLT转换技术简介 一个XSLT的简单例子 XSLXSLT板主题整理 xsl入门的好文章 新手学习XSL的好东西 XSL语法介绍 XSL...
绝对路径: ①${pageContext.request.contextPath }/css/style.css 或者 ②()%> ③${pageContext.request.contextPath }"/> 可以使用${path}来获取 相对路径时相对于url(不建议) 统一: /admin/user/* ...
这是因为 EditPlus 的语法是设置文件采用的是绝对路径,而在你设置了语法文件之后,再把程序复制到其它目录,因而导致 EditPlus 无法找到该语法文件。 解决办法: 在主程序目录里,找到 Setting.ini 这是 EditPlus ...
这是因为 EditPlus 的语法是设置文件采用的是绝对路径,而在你设置了语法文件之后,再把程序复制到其它目录,因而导致 EditPlus 无法找到该语法文件。 解决办法: 在主程序目录里,找到 Setting.ini 这是 EditPlus ...
这是因为 EditPlus 的语法是设置文件采用的是绝对路径,而在你设置了语法文件之后,再把程序复制到其它目录,因而导致 EditPlus 无法找到该语法文件。 解决办法: 在主程序目录里,找到 Setting.ini 这是 EditPlus ...
第1章 Java语言的GUI历史 2 1.1 最初的AWT 2 1.2 Swing工具包 3 1.3 Eclipse的诞生 3 1.4 Eclipse贡献SWT工具包 5 1.4.1 SWT的结构 6 1.4.2 SWT所支持的操作系统 6 1.5 Sun AWT/Swing与Eclipse SWT 7 ...
超越今天各自为营的 Web 站点 站点站点 站点 把 把把 把 Internet 建成一 建成建成 建成 个 一个一 一个可 可个可 可 以互相交换组件的地方 以互相交换组件的地方以互相交换组件的地方 以...
设置从开始路径能找的最大深度【maxDepth】:程序会判断当前处理的链接深度是否超过最大链接深度,如果超过这个链接将忽略,当然你可以通过设置depthIsEffect来屏蔽这个功能。默认值为1。 robby.setMaxDepth(0); ...