有关Linux下request.getRealPath("/")获取路径的问题
2014-08-21 15:26
465 查看
request.getRealPath("/") 在window获取的是服务器的根目录,结尾包含分隔符,
如E:\apache-tomcat-6.0.29-bak\apache-tomcat-6.0.29\apache-tomcat-6.0.29\webapps\test\
在Linux下获取的不含分隔符,如:
/home/weblogic/Desktop/PTYT/ptytNetpay/WebRoot
因此需要判断处理:
最后 : request.getRealPath() 方法已经不推荐使用,推荐使用 request.getSession().getServletContext().getRealPath("/");
如E:\apache-tomcat-6.0.29-bak\apache-tomcat-6.0.29\apache-tomcat-6.0.29\webapps\test\
在Linux下获取的不含分隔符,如:
/home/weblogic/Desktop/PTYT/ptytNetpay/WebRoot
因此需要判断处理:
String root = request.getRealPath("/"); if (!root.endsWith(java.io.File.separator)) { root = root + java.io.File.separator; }
最后 : request.getRealPath() 方法已经不推荐使用,推荐使用 request.getSession().getServletContext().getRealPath("/");
相关文章推荐
- request.getRealPath("/")在Linux下获取路径的问题
- 从request获取各种路径总结 request.getRealPath("url"); // 虚拟目录映射为实际目录 request.getRealPat
- 有关请求路径的总结 request.getContextPath()、request.getServletContext().getRealPath("")、request.getRequestURI
- 从request获取各种路径总结 request.getRealPath("url"); // 虚拟目录映射为实际目录 request.getRealPat
- 从request获取各种路径总结 request.getRealPath("url"); // 虚拟目录映射为实际目录 request.getRealPat
- 从request获取各种路径总结 request.getRealPath("url"); // 虚拟目录映射为实际目录 request.getRealPat
- 从request获取各种路径总结 request.getRealPath("url")
- 从request获取各种路径总结 request.getRealPath("url")
- eclipse配置外部tomcat需要注意的问题。(怎样让request.getSession().getServletContext().getRealPath("/")得到正确的路径结果)
- 从request获取各种路径总结 request.getRealPath("url"); // 虚拟目录映射为实际目录 request.getRealPat
- JSP之项目路径问题(${pageContext.request.contextPath},<%=request.getContextPath()%>以及绝对路径获取)
- JSP之项目路径问题(${pageContext.request.contextPath},<%=request.getContextPath()%>以及绝对路径获取)
- JavaEE 保存文件获取绝对路径getResource("")和servletContext.getRealPath("/")
- String filePath = request.getSession().getServletContext().getRealPath("/");这句话返回的路径是什么,解释下getRealPath("/")函数中的"/"表示什么意思
- JavaEE 保存文件获取绝对路径getResource("")和servletContext.getRealPath("/")
- JSP之项目路径问题(${pageContext.request.contextPath},<%=request.getContextPath()%>以及绝对路径获取)
- request.getContextPath()、request.getServletPath()、request.getRequestURI()、request.getRealPath("/")路径
- servlet之getRealPath获取路径问题。
- request.getRealPath("/")过期问题
- 【JAVA】关于java中 类.class.getResource("/").getPath()获取路径有空格的问题