`
samjavaeye
  • 浏览: 193813 次
  • 性别: Icon_minigender_1
  • 来自: 深圳
社区版块
存档分类
最新评论

HttpServletRequest的getRequestURL()和getRequestURI()方法

    博客分类:
  • Java
阅读更多

经常用到但每次都不记得应该使用哪个方法,今天特地抽时间写下来,方便以后查阅。

 

访问URL:http://localhost:7001/GetDataWeb/a/b/c.data

  • getRequestURL()=http://localhost:7001/GetDataWeb/a/b/c.data
  • getRequestURI()=/GetDataWeb/a/b/c.data

看来L比I长,所以得到的结果字符串也比较长,哈哈。

分享到:
评论

相关推荐

    HttpServletRequest 中 getRequestURL和getRequestURI的区别

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

    HttpServletRequest-response方法总结

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

    从HttpServletRequest获取各种路径总结

    ### 从HttpServletRequest获取各种路径总结 #### 一、概述 在Java Web开发中,通过`HttpServletRequest`对象可以获取客户端请求的各种信息,包括但不...希望本文能够帮助开发者更好地理解和掌握这些路径获取方法。

    JavaWeb开发技术-HttpServletRequest对象.pptx

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

    HttpServletRequest详解.docx

    这个对象提供了丰富的接口和方法,允许开发者获取客户端的各种信息,包括请求URL、请求头、请求参数等。 1. **获取客户机信息**: - `getRequestURL()` 返回客户端发起请求时的完整URL,包括协议、主机名、端口和...

    HttpServletRequest与HttpServletResponse的实现类.docx

    在处理HTTP请求和构建响应时,开发者通常会结合HttpServletRequest和HttpServletResponse这两个接口提供的方法,以实现对客户端请求的处理及数据的响应。理解这两个接口的用法对于编写Servlet和JSP至关重要,它们是...

    request获取url以及其参数

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

    HttpServletRequest对象方法的用法小结

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

    JAVA的70各问题

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

    Java web servlet笔记

    1. `getRequestURL()`:返回完整的请求URL,包括协议、主机名、端口和路径。 2. `getRequestURI()`:返回请求路径,不包含查询字符串。 3. `getQueryString()`:获取请求中的查询参数字符串。 4. `getRemoteAddr()`...

    07_尚硅谷_Servlet_王振国 - 课堂笔记1

    - `getRequestURI()`:返回请求的资源路径,不包含主机名和端口号,例如 `/07_servlet/parameterServlet`。 - `getRequestURL()`:返回请求的完整URL,包括主机名和端口号,例如 `...

    java面试题

    8. **获取页面名称**:通过`HttpServletRequest`对象的`getRequestURI()`获取文件名,`getRequestURL()`获取完整的URL。 9. **保留表单数据**:若表单验证未通过,可使用JavaScript的`go(-1)`返回上一页,但这种...

    70个JAVA面试题(含答案)

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

    70个Java面试题含答案.pdf

    `HttpServletRequest`的`getRequestURI()`方法获取不含主机名的请求URI,即文件名;`getRequestURL()`则返回完整的URL。 9. **保留表单数据**: 当表单验证失败返回时,可以通过JavaScript的`history.go(-1)`或者...

    servlet 返回 URL

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

    java(20211007021206).pdf

    使用`HttpServletRequest`对象的`getRequestURI()`方法获取文件名,`getRequestURL()`方法获取完整URL。 9. **保留表单数据**: 当表单验证失败并返回时,可以通过JavaScript的`history.back()`或`go(-1)`方法...

    javaip的获取方式

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

    Jsp开发遇到的70个问题及解决方法记录

    - **解决方案**:可以通过HttpServletRequest对象的方法`getRequestURL()`来获取完整的URL路径,或者使用`getRequestURI()`来获取请求的URI部分。 ### 8. 返回前一页 - **问题描述**:如何让用户返回到上一个页面...

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

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

Global site tag (gtag.js) - Google Analytics