`

HttpServletRequest获取请求路径相关方法

阅读更多

自己对基础知识有点忘记了,写下来当作备忘。

http://127.0.0.1/demoPro/wx/auth/view?custa=001&authb=2

System.out.println(request.getContextPath());// /wkwm
System.out.println(request.getPathInfo());// null
System.out.println(request.getPathTranslated());// null
System.out.println(request.getQueryString()); // custNo=001&authType=2
System.out.println(request.getRequestURI());// /wkwm/wx/auth/view
System.out.println(request.getRequestURL().toString());// http://192.168.2.78/wkwm/wx/auth/view
System.out.println(request.getServletPath());// /wx/auth/view
分享到:
评论

相关推荐

    从HttpServletRequest获取各种路径总结

    ### 从HttpServletRequest获取各种路径总结 #### 一、概述 在Java Web开发中,通过`HttpServletRequest`对象可以获取客户端请求的各种信息,包括但不限于路径信息。这些路径信息对于开发者来说至关重要,尤其是在...

    java获取路径的各种方法

    1. **request.getRealPath()**:这是HttpServletRequest对象的一个方法,用于获取请求中相对路径对应的服务器上的实际物理路径。例如,`request.getRealPath("/")`返回Web应用的根目录,而`request.getRealPath("web...

    SPRING MVC 的请求参数获取的几种方法

    SPRING MVC 框架中,获取请求参数是非常重要的一步,下面将介绍 SPRING MVC 中获取请求参数的几种方法。 1. 使用 @PathVariable 注解获取路径中传递参数 在 SPRING MVC 中,可以使用 @PathVariable 注解获取路径中...

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

    `request.getServletPath()`方法用于获取请求的servlet路径,即URL中servlet的名字部分。这通常是在处理特定资源请求时需要使用的。 ```java String servletPath = request.getServletPath(); ``` ### 三、获取...

    httpservletRequest的学习笔记

    除了上述方法,HttpServletRequest还提供了其他诸多功能,如获取请求头信息、读取请求参数、处理Cookie、获取请求属性等,这些都是构建动态Web应用的关键。掌握HttpServletRequest的使用,可以帮助开发者有效地处理...

    java绝对路径和相对路径

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

    JavaWeb开发技术-HttpServletRequest对象.pptx

    在 HttpServletRequest 对象中,定义了多个方法来获取请求行的信息。这些方法包括: * `getMethod()`:返回请求的 HTTP 方法,例如 GET、POST、PUT、DELETE 等。 * `getRequestURI()`:返回请求的 URI,例如 `/user...

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

    这种方法在需要分析请求路径或者构建动态URL时非常有用。 值得注意的是,`HttpServletRequestWrapper` 是 `HttpServletRequest` 的装饰类,它允许我们在不修改原始请求对象的情况下添加新的功能或行为。在上述例子...

    HttpServletRequest对象

    1. **获取请求行的相关方法**: - `getMethod()`:返回HTTP请求的方法,如GET、POST、PUT、DELETE等。 - `getRequestURI()`:获取请求的统一资源标识符(URI)中资源名称的部分,不包括查询字符串。 - `get...

    Spring3 MVC请求参数获取的几种方法小结

    获取请求参数是非常重要的步骤,本文将介绍四种获取请求参数的方法,分别是通过@PathVariabl获取路径中的参数、@ModelAttribute获取POST请求的FORM表单数据、直接用HttpServletRequest获取请求参数和用注解@...

    SpringAOP禁止非法请求路径实例

    在这个通知中,我们可以获取请求的URL,并与合法路径列表进行比较。如果请求的URL非法,就抛出异常或返回错误信息。 ```java import org.springframework.web.bind.annotation.ControllerAdvice; import org.spring...

    SpringMVC中RequestContextHolder获取请求信息的方法

    总结来说,Spring MVC中的RequestContextHolder是一个强大的工具,它使得开发者无需在Service层或其他组件中直接依赖HttpServletRequest,而是通过ThreadLocal来安全、便捷地获取请求信息,提高了代码的可测试性和...

    JSP获取HTTP header信息(request)例子

    - `request.getHeader(String name)`: 根据指定的名字获取请求头的值。例如: - `request.getHeader("Accept")`: 获取客户端接受的内容类型。 - `request.getHeader("Host")`: 获取客户端请求的主机名。 - `...

    JAVAWEB-09:HttpServletRequest对象&会话管理之Cookie

    例如,我们可以使用`request.getParameter()`来获取表单提交的数据,`request.getRequestURI()`来获取请求的URL,以及`request.getHeaders()`来获取所有请求头。 会话管理在Web应用中扮演着至关重要的角色,主要...

    web开发中获得绝对路径的方法

    在Java Web开发中,可以通过`HttpServletRequest`对象的`getContextPath()`方法获取当前Web应用程序的上下文路径。例如: ```java String contextPath = request.getContextPath(); ``` 这里的`contextPath`就是...

    HttpServletRequest详解.docx

    - `getPathInfo()` 获取请求URL中除Servlet路径之外的额外路径信息,例如"/example/path"。 - `getRemotePort()` 返回客户端使用的网络端口号。 - `getLocalAddr()` 返回WEB服务器的IP地址。 - `getLocalName()`...

    基于HttpServletRequest 相关常用方法的应用

    这个接口提供了许多方法来获取请求的相关信息,包括请求参数、请求头、请求路径等。下面将详细介绍`HttpServletRequest`的一些常用方法及其应用场景。 1. **获取请求URL和Referer** `HttpServletRequest` 提供了 `...

    request获取url以及其参数

    要获取URL本身,可以使用`HttpServletRequest`的`getRequestURL()`方法。这个方法返回一个`java.lang.StringBuffer`对象,包含了请求的URL,但不包括服务器的主机名和端口号。例如: ```java HttpServletRequest ...

Global site tag (gtag.js) - Google Analytics