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

      )

  • 相关阅读:
    linux基础学习2
    linux下部署项目问题
    ThinkPHP上传返回 “文件上传保存错误!”
    jQuery自定义插件
    对于nginx为什么能提高性能
    WebSocket 是什么原理?为什么可以实现持久连接?
    数据库的左右外连接
    漫画说算法--动态规划算法一(绝对通俗易懂,非常棒)
    Integer.MIN_VALUE
    反射
  • 原文地址:https://www.cnblogs.com/qgc88/p/3334631.html
Copyright © 2011-2022 走看看