zoukankan      html  css  js  c++  java
  • J2EE项目相对路径、绝对路径获取

     String path = getServletContext()。getRealPath("/");

      这将获取web项目的全路径.

      this.getClass()。getClassLoader()。getResource("/")。getPath();

      这将获取 到classes目录的全路径

      request.getContextPath();

      获得web根的上下文环境

      

      jsp 获取文件路径

      当前WEB应用的物理路径:<%=application.getRealPath("/")%>

      当前你求请的JSP文件的物理路径:<%=application.getRealPath(request.getRequestURI())%>

    <%

      String path=application.getRealPath(request.getRequestURI());

      String dir=new File(path)。getParent();

      out.println("当前JSP文件所在目录的物理路径"+dir);

      %>

     

     String virtPath = request.getServletPath();//虚拟路径

      String realPath = request.getRealPath(virtPath);//物理路径

      JSP中获得当前应用的相对路径和绝对路径

      根目录所对应的绝对路径:request.getRequestURI()

      文件的绝对路径 :application.getRealPath(request.getRequestURI());

      当前web应用的绝对路径 :application.getRealPath("/");

      取得请求文件的上层目录:new File(application.getRealPath(request.getRequestURI()))。getParent()

      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()

      )

  • 相关阅读:
    Leecode刷题之旅-C语言/python-383赎金信
    Leecode刷题之旅-C语言/python-349两整数之和
    Cesium 实现粒子效果贴地(伪)
    CesiumJS 添加会动的GIF
    sleep 和 wait 区别
    Git常用命令
    java 泛型
    java 设计模式 ---- 单例模式
    java 设计模式 ---- 工场模式
    java 线程池 ---- newCachedThreadPool()
  • 原文地址:https://www.cnblogs.com/qgc88/p/3334631.html
Copyright © 2011-2022 走看看