`
zybing
  • 浏览: 457041 次
  • 性别: Icon_minigender_1
  • 来自: 上海
社区版块
存档分类
最新评论

request中的getRequestURI、getContextPath、getRealPath

阅读更多

request中:

 

getRequestURI 返回 根路径

getContextPath 返回 项目的名称

getRealPath()   返回 绝对路径

 

一个文件: /opt/tomcat/webapps/test/module1/test.jsp

请求返回:

getRequestURL =  /test/module1/test.jsp

getContextPath = /test

getRealPath("/module1") = /opt/tomcat/webapps/test/module1
 

 

分享到:
评论

相关推荐

    Request中getContextPath、getServletPath、getRequestURI、request.getRealPath的区别.doc

    ### Request中getContextPath、getServletPath、getRequestURI、request.getRealPath的区别 #### 一、概述 在Java Web开发中,对于HTTP请求处理时经常需要用到`HttpServletRequest`对象的方法来获取客户端请求的...

    java中相对路径,绝对路径问题总结.doc

    - 文件的绝对路径:`request.getSession().getServletContext().getRealPath(request.getRequestURI())` - Web应用的绝对路径:`servletConfig.getServletContext().getRealPath("/")` 总的来说,正确理解和使用...

    得到文件真实路径

    - 文件的绝对路径:`request.getSession().getServletContext().getRealPath(request.getRequestURI())` - 当前Web应用的绝对路径:`servletConfig.getServletContext().getRealPath("/")` ServletContext对象...

    jsp中获得路径的两种方法和获得url路径的方法(推荐).docx

    然而,`request.getRealPath("/")`方法虽然可以获取到服务器上JSP文件的实际物理路径,如`d:\web\`,但这个方法在现代的Java Web应用中已经不再推荐使用,因为它依赖于服务器的文件系统,这在分布式和容器化的环境中...

    JAVA开发中相对路径汇编.pdf

    - 文件的绝对路径:`request.getSession().getServletContext().getRealPath(request.getRequestURI())`。 - 当前Web应用的绝对路径:`servletConfig.getServletContext().getRealPath("/")`。 **最佳实践** 在...

    获取项目的相对路径和绝对路径

    正确地使用`request.getContextPath()`、`request.getServletPath()`、`request.getServletContext().getRealPath("/")`等方法可以帮助我们更好地管理Web应用中的文件路径问题。希望本文能对你有所帮助,在实际工作...

    学习JAVA开发中相对路径.pdf

    - 文件的绝对路径:`request.getSession().getServletContext().getRealPath(request.getRequestURI())` - 当前Web应用的绝对路径:`servletConfig.getServletContext().getRealPath("/")` `ServletContext`对象...

    JAVA文件路径详细讲解[文].pdf

    - 文件绝对路径:`request.getSession().getServletContext().getRealPath(request.getRequestURI())` - 当前Web应用绝对路径:`servletConfig.getServletContext().getRealPath("/")` 4. **最佳实践** - 避免...

    Java开发绝对和相对路径问题

    可以使用 request.getRequestURI() 获取当前应用的相对路径,使用 application.getRealPath(request.getRequestURI()) 获取当前文件的绝对路径,使用 application.getRealPath("/") 获取当前 Web 应用的绝对路径。...

    java(Web)中相对路径,绝对路径问题总结

    - **文件的绝对路径**:`request.getSession().getServletContext().getRealPath(request.getRequestURI())` - **当前web应用的绝对路径**:`servletConfig.getServletContext().getRealPath("/")` 通过以上介绍...

    Java相对路径绝对路径总结

    - **文件的绝对路径**: 使用`request.getSession().getServletContext().getRealPath(request.getRequestURI())`。 - **当前Web应用的绝对路径**: 使用`servletConfig.getServletContext().getRealPath("/")`。 - **...

    JAVA类,JSP,Servlet获取工程路径.txt

    - 示例:通过先调用`request.getRequestURI()`获取页面的全路径,再通过`new java.io.File(application.getRealPath(request.getRequestURI())).getParent()`获取其父路径,如`D:\resin\webapps\TEST`。 #### Java...

    jsp_servlet路径问题

    - **文件的绝对路径**:`request.getSession().getServletContext().getRealPath(request.getRequestURI())` - **当前Web应用的绝对路径**:`servletConfig.getServletContext().getRealPath("/")` - **...

    从HttpServletRequest获取各种路径总结

    out.println("getContextPath: " + request.getContextPath()); out.println(" "); out.println("getServletPath: " + request.getServletPath()); out.println(" "); %> ``` #### 四、其他获取路径的...

    基于从request获取各种路径的方法介绍

    - 使用 `new java.io.File(application.getRealPath(request.getRequestURI())).getParent()` 可以得到页面所在服务器的绝对路径,如 `D:\resin\webapps\TEST`。 3. 在类中获取路径的方法: - 获取类的绝对路径:...

    jsp获取url路径的方法分析.docx

    最后,`request.getRealPath()` 方法提供了一个物理路径,对应于 `request.getRequestURI()` 对应的Web应用内的资源。它将虚拟路径转换为服务器上的实际文件路径,这对于访问静态资源或文件操作非常方便,但要注意,...

    JSP中得到几种得到路径的方法

    在JSP中,`request.getRequestURI()`方法可以返回从上下文根目录到资源的路径,包括任何查询字符串之前的路径。例如,如果你的JSP页面位于`/TEST`项目中,调用此方法将会返回`/TEST/test.jsp`。这个路径主要用于定位...

    servetpath

    1. `request.getContextPath()` `getContextPath()` 方法返回的是Web应用程序的上下文路径,也就是从URL中标识Web应用的部分。在这个例子中,当用户访问 `http://localhost:8080/news/main/list.jsp` 时,`/news` ...

    JAVA获取项目路径.doc

    absPath = new java.io.File(application.getRealPath(request.getRequestURI())).getParent(); ``` 输出如 `D:\resin\webapps\TEST`。 ### 类文件中的路径获取 在Java类文件中,可以使用以下方法来获取路径:...

Global site tag (gtag.js) - Google Analytics