`
talentnba
  • 浏览: 93295 次
  • 性别: Icon_minigender_1
  • 来自: 北京
社区版块
存档分类
最新评论

request获取路径的方式和区别

阅读更多

 

假定你的web application 名称为news,你在浏览器中输入请求路径:

http://localhost:8080/news/main/list.jsp

 

则执行下面向行代码后打印出如下结果:

1、 System.out.println(request.getContextPath());

打印结果:/news
  2、System.out.println(request.getServletPath());

打印结果:/main/list.jsp
 3、 System.out.println(request.getRequestURI());

打印结果:/news/main/list.jsp
 4、 System.out.println(request.getRealPath("/"));

打印结果:F:\Tomcat 6.0\webapps\news\test

 

分享到:
评论

相关推荐

    java项目中获取路径详解

    下面我们将详细讨论 Java 项目中获取路径的方法和注意事项。 获取相对路径 在 Java 项目中,获取相对路径可以使用 `getResource` 方法。这个方法可以返回当前类的相对路径。在静态方法中,可以使用 `Test.class....

    java获取路径的各种方法

    除了以上方法,还有其他获取路径的方式,例如使用`new File()`构造函数创建File对象,或者在EJB和Spring框架中,通过特定的容器API来获取路径。 在实际开发中,根据需求选择合适的路径获取方式至关重要。例如,如果...

    asp.net 获取路径的几种方式

    在ASP.NET开发中,正确处理和获取路径是十分重要的,特别是在进行文件操作、资源加载以及URL重写等场景中。本文将详细介绍ASP.NET中获取路径的多种方式,并对每种方式的功能、应用场景以及注意事项进行深入解析。 #...

    C# 获取文件路径

    C# 获取文件路径是指在 C# 程序中获取当前执行文件的路径、当前工作目录的路径、基目录的路径等信息。在实际开发中,获取文件路径是非常重要的,例如在读取配置文件、加载资源文件、记录日志文件等场景中都需要获取...

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

    1. 在servlet中获取路径的方法: - `request.getSession().getServletContext().getRealPath("/")` 可以获取到Web应用的根目录的绝对路径。 - `this.getServletContext().getRealPath("")` 在servlet中使用,与...

    request获取url以及其参数

    本篇文章将详细探讨如何使用`HttpServletRequest`来获取URL和参数。 首先,让我们理解URL(Uniform Resource Locator)的基本结构。一个典型的URL由以下几个部分组成:协议(如http或https)、主机名、端口号(如果...

    JAVA获取各种路径总结

    #### JSP中获取路径 1. **获取当前应用的相对路径与绝对路径** - **根目录所对应的绝对路径** - 方法:`request.getRequestURI()` - `request.getRequestURI()` 返回客户端请求的资源的相对路径(相对于当前上...

    java获取路径

    根据给定的文件信息,我们可以总结出在不同的Java环境(如JSP、Class文件、Servlet)中获取路径的多种方法,每种方法都有其特定的用途和应用场景。 ### JSP中的路径获取 在JSP环境中,获取路径主要围绕HTTP请求和...

    总结一下java获取路径几种途径

    以下是对Java中获取路径几种常见途径的详细解析,包括了从Web应用环境到普通Java应用程序中路径获取的方法,旨在为开发者提供全面的指导。 ### 1. Web应用中的路径获取 #### a. Servlet上下文路径 在Servlet环境中...

    c#Request关于Url分析

    - `Request.Url.AbsolutePath`:返回URL的路径部分(不包含协议、主机名和端口)。例如,对于上面的例子,结果为`/article/detail/6.html`。 - `Request.Url.AbsoluteUri`:返回完整的URL字符串,包括协议、主机名...

    从HttpServletRequest获取各种路径总结

    除了上述通过`HttpServletRequest`获取路径的方式外,还可以在类中或Servlet中获取路径信息: ##### 在类中获取路径 - **类的绝对路径**:`Class.class.getClass().getResource("/").getPath()` - **获取工程的...

    java绝对路径和相对路径

    1. **通过`HttpServletRequest`对象获取路径**: - 使用`request.getRealPath("/")`:这将返回Web应用的根目录的绝对路径。 - 示例:`C:\Program Files\Apache Software Foundation\Tomcat5.5\webapps\strutsTest`...

    超全面javaweb教程28天第10天 11 request获取请求路径相关的方法

    超全面javaweb教程28天第10天_11_request获取请求路径相关的方法

    获取路径的各种方法

    本文将深入探讨在Java环境下获取路径的各种方法,特别是针对JSP和Servlet的场景。 首先,我们来理解一下基本的路径概念。绝对路径是文件或目录在硬盘上的完整地址,包括盘符、目录结构和文件名。而在HTML、...

    JAVA中获取各种路径

    在Java开发中,路径处理是常见且重要的环节,尤其是在Web应用中,正确处理各种路径能够确保资源的准确访问和...理解并熟练掌握这些路径获取方式,对于Java开发者尤其是Web应用开发者而言,是不可或缺的基础技能之一。

    java中对象的作用,如何获取Request对象

    4. **获取请求信息**:Request对象还提供获取请求方法(GET、POST等)、请求URI、请求URL、请求路径、请求协议等信息的方法。 5. **上传文件**:在处理multipart/form-data类型的POST请求时,Request对象可以通过`...

    JAVA获取项目路径.doc

    在Servlet环境中,同样有多种方式来获取路径: 1. **获取工程目录**: ```java request.getSession().getServletContext().getRealPath("") ``` 可以具体到包名,例如 `E:\Tomcat\webapps\TEST`。 2. **获取...

    PHP获取当前url路径的函数及服务器变量QUERY_STRING、REQUEST_URI

    ### PHP 获取当前URL路径的函数及服务器变量:QUERY_STRING、REQUEST_URI、SCRIPT_NAME、PHP_SELF 在PHP开发中,理解并正确使用服务器变量是至关重要的。这些变量可以帮助开发者获取当前请求的各种信息,例如请求的...

Global site tag (gtag.js) - Google Analytics