`
manxisuo
  • 浏览: 27810 次
  • 性别: Icon_minigender_1
  • 来自: 东营
社区版块
存档分类
最新评论

[笔记]Java中获取路径

 
阅读更多
1. JSP中获得当前应用的相对路径和绝对路径
  根目录所对应的绝对路径: request.getRequestURI()
  文件的绝对路径 :application.getRealPath(request.getRequestURI());
  当前web应用的绝对路径: application.getRealPath("/");
  取得请求文件的上层目录: new File(application.getRealPath(request.getRequestURI())).getParent()

2. Servlet中获得当前应用的相对路径和绝对路径
  根目录所对应的绝对路径: request.getServletPath();
  文件的绝对路径: request.getSession().getServletContext().getRealPath(request.getRequestURI())  
  当前web应用的绝对路径:
  servletConfig.getServletContext().getRealPath("/");
  (ServletContext对象获得几种方式:
  javax.servlet.http.HttpSession.getServletContext()
  javax.servlet.jsp.PageContext.getServletContext()
  javax.servlet.ServletConfig.getServletContext()
  )
3. Java类中获得绝对路径
  根据java.io.File的Doc文挡,可知: 默认情况下new File("/")代表的目录为:System.getProperty("user.dir")。
分享到:
评论

相关推荐

Global site tag (gtag.js) - Google Analytics