`

HttpServletRequest.getRequestURI() 和HttpServletRequest.getRequestURL()区别是什么?(转)

阅读更多
request.getRequestURI() 返回值类似:/xuejava/requestdemo.jsp
  
request.getRequestURL() 返回值类似:http://localhost:8080/xuejava/requestdemo.jsp

附:
request.getContextPath() = /hboys
request.getLocalAddr() = 127.0.0.1
request.getPathInfo() = null
request.getPathTranslated() = null
request.getRemoteAddr() = 127.0.0.1
request.getRequestURI() = /hboys/
request.getScheme() = http
request.getServerName() = 127.0.0.1
request.getServletPath() = /index.jsp
request.getClass() = class org.apache.catalina.connector.RequestFacade
request.getHeaderNames() = org.apache.tomcat.util.http.NamesEnumerator@1ad0839
request.getLocale() = zh_CN
request.getLocales() = org.apache.catalina.util.Enumerator@f6f1b6
request.getParameterMap() = {}
request.getRequestURL() = http://127.0.0.1:8081/hboys/
request.getUserPrincipal() = null
request.getParameterNames() = java.util.Hashtable$EmptyEnumerator@1629e71
request.getRealPath("newsPub") = D:\workspace\hboys\WebRoot\newsPub
分享到:
评论

相关推荐

    HttpServletRequest 中 getRequestURL和getRequestURI的区别

    本文将深入探讨 `HttpServletRequest` 中的 `getRequestURL()` 和 `getRequestURI()` 方法的区别。 首先,我们来看 `getRequestURI()` 方法。`getRequestURI()` 返回的是客户端发送请求时的完整统一资源标识符(URI...

    从HttpServletRequest获取各种路径总结

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

    HttpServletRequest-response方法总结

    下面是对HttpServletRequest和HttpServletResponse的方法总结: HttpServletRequest: 1. getScheme():返回请求的计划,如http、https或ftp。 2. getServerName():返回被发送请求的服务器的主机名。 3. ...

    HttpServletRequest详解.docx

    - `getRequestURI()` 提供请求行中的URI部分,即除去协议、主机和端口后的路径。 - `getQueryString()` 返回请求行中的参数部分,即URL后面的问号(?)后面的部分,通常包含键值对。 - `getRemoteHost()` 返回...

    JavaWeb开发技术-HttpServletRequest对象.pptx

    在本文中,我们将详细介绍 HttpServletRequest 对象的使用方法和应用场景。 获取请求行信息的方法 在 HttpServletRequest 对象中,定义了多个方法来获取请求行的信息。这些方法包括: * `getMethod()`:返回请求...

    HttpServletRequest与HttpServletResponse的实现类.docx

    每次客户端向Web服务器发起请求时,服务器都会为每个请求创建一个HttpServletRequest对象和一个HttpServletResponse对象,以便开发者能够通过这些对象获取请求信息并构造响应。 ### 一、实现类与实例化 ...

    request获取url以及其参数

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

    J2ee中的路径问题(word文档)

    - `HttpServletRequest.getRequestURL()`:返回客户端发出的完整请求URL。 - `HttpServletRequest.getRequestURI()`:返回相对于Web服务器的路径。 - `HttpServletRequest.getContextPath()`:返回Web项目的上下文...

    servlet2.4doc

    doOptions(HttpServletRequest, HttpServletResponse) - Method in class javax.servlet.http.HttpServlet Called by the server (via the service method) to allow a servlet to handle a OPTIONS request. ...

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

    - `request.getRequestURL()`: 返回请求的URL,不包含查询字符串。 - `request.getRequestURI()`: 返回请求的URI。 - `request.getServletPath()`: 返回当前Servlet的路径。 5. **会话信息** - `request....

    url和uri区别

    在Java的Servlet API中,`HttpServletRequest.getRequestURI()`返回的是请求的URI部分,不包括协议、主机和端口,只包含相对于服务器根目录的路径。而`HttpServletRequest.getRequestURL()`则返回整个URL,包括协议...

    javaip的获取方式

    下面将详细介绍如何使用`HttpServletRequest`对象来获取客户端和服务器的IP地址及相关信息。 ##### 1. `getLocalAddr()` 此方法用于获取服务器的本地IP地址。它返回的是字符串形式的IP地址,如`"192.168.1.1"`。 ...

    HttpServletRequest对象方法的用法小结

    HttpServletRequest对象方法的用法小结 HttpServletRequest对象是Java Servlet规范中的一种接口...HttpServletRequest对象提供了丰富的方法来获取客户机的信息和请求参数,使得开发人员可以更方便地处理客户机的请求。

    SpringBoot 2 快速整合 Filter过程解析

    StringBuffer requestURL = httpServletRequest.getRequestURL(); log.info("requestURI:" + requestURI + " " + "requestURL:" + requestURL); chain.doFilter(httpServletRequest, response); } } ``` 在这个...

    servlet 返回 URL

    Servlet API提供了多种方法来获取这些信息,例如`HttpServletRequest`接口中的`getRequestURL()`、`getQueryString()`等方法。 #### 二、获取URL参数 ##### 1. 获取表单内的参数 表单提交时,可以通过`request....

    JAVA的70各问题

    8. 获取页面名称:使用`HttpServletRequest`的`getRequestURI()`和`getRequestURL()`方法分别获取文件名和完整URL。 9. 保留表单数据:当表单验证失败返回时,若想保留原有数据,可以使用JavaScript的`history.back...

    用word书签替换的方式将网页内容导出到word

    //参数为 form名,需要添加的属性(顺序为生成表格列的顺序,为空时form里的所有属性和顺序) var voList = word.getVoList("mxvoForm",["tbjcmcrs","tbjcmcrsbl","tbjczsrs"]); //var voList = word.getVoList(...

    70个JAVA面试题(含答案)

    8. **当前页面名称**:`HttpServletRequest`的`getRequestURI()`和`getRequestURL()`分别返回文件名和完整URL。 9. **保留表单数据**:当验证失败返回时,可以通过JavaScript的`history.go(-1)`来返回上一页,但...

    java(20210925002359)[参考].pdf

    8. **获取当前页面名称和完整URL**:在JSP中,`request.getRequestURI()`可以获取文件名,而`request.getRequestURL()`可以获取整个URL。 9. **保留表单数据**:如果在验证失败后返回表单,可以使用JavaScript的`...

Global site tag (gtag.js) - Google Analytics