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

request.getRequestURI()与request.getRequestURL()区别

Web 
阅读更多

(1) request.getRequestURI()与request.getRequestURL()


request.getRequestURI()只是显示的是文件的名称
request.getRequestURL()显示的全部的URL

 

可以System.out.printle(); 打印结果试试看,比较两者的区别。

 

(2)Request.getRequestURI()

Syntax

Request.getRequestURI()

Returns

The URL string corresponding to the current client request.

Description

The string returned does not include the server name or query arguments. If the client's browser was directed at http://webname.dataweb.com/test/expression.csp, the getRequestURI() method would return /test/expression.csp.

Example

   response.write("URI: " + Request.getRequestURI());
   // prints: "URI: /ObjectCode/sampcode_request.ws"
   // where "ObjectCode" is a folder in a web

分享到:
评论

相关推荐

    HttpServletRequest 中 getRequestURL和getRequestURI的区别

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

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

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

    从HttpServletRequest获取各种路径总结

    - **获取客户端地址栏地址**:`request.getRequestURL()` - **获取相对地址**:`request.getRequestURI()` #### 五、总结 通过上述介绍可以看出,在Java Web开发中,合理地利用`HttpServletRequest`对象提供的方法...

    WEB15-request.rar

    String getRequestURI() StringBuffer getRequestURL() String getContextPath() ---web应用的名称 String getQueryString() ---- get提交url地址后的参数字符串 username=zhangsan&password=123 注意:request...

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

    5. **组合使用`application.getRealPath()`与`request.getRequestURI()`获取页面的父路径:** - 示例:通过先调用`request.getRequestURI()`获取页面的全路径,再通过`new java.io.File(application.getRealPath...

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

    `request.getRequestURL()` 返回的是完整的URL,包括协议、主机名、端口和请求路径,这对于构建重定向或生成链接非常有用。 最后,`request.getRealPath()` 方法提供了一个物理路径,对应于 `request.getRequestURI...

    JAVA获取项目路径.doc

    request.getRequestURL() ``` 输出如 `http://localhost:8080/TEST/test`。 3. **获取相对地址**: ```java request.getRequestURI() ``` 输出如 `/TEST/test`。 ### 示例代码 下面给出一个简单的示例,...

    javaip的获取方式

    String requestURL = request.getRequestURL().toString(); String requestURI = request.getRequestURI(); String queryString = request.getQueryString(); System.out.println("URL->" + requestURL); ...

    request获取url以及其参数

    String url = request.getRequestURL().toString(); ``` 如果你还需要包括主机名和端口号,可以使用`getRequestURI()`方法,但请注意它不包含协议信息: ```java String uri = request.getRequestURI(); ``` 接着...

    JSP中的request对象

    例如,可以使用request.getRequestURL()来获取当前请求的URL。 14. getRequestURI():获得客户端请求的URI。 例如,可以使用request.getRequestURI()来获取当前请求的URI。 15. getQueryString():获得查询字符串...

    java获取路径

    2. **得到IE地址栏地址**:`request.getRequestURL()`,返回的是完整的URL,包括协议、主机、端口和上下文路径。例如,返回`http://localhost:8080/TEST/test`。 3. **得到相对地址**:`request.getRequestURI()`,...

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

    - 获取IE地址栏地址:`request.getRequestURL()` 结果为完整的URL地址,如 `***`。 - 获取相对地址:`request.getRequestURI()` 结果为相对于服务器的请求路径,如 `/TEST/test`。 需要注意的是,`request....

    JSP 内置对象:request 对象.pptx

    3. 输入圆的半径计算圆的周长与面积:使用 request 对象可以获取用户输入的圆的半径,并计算其周长与面积。 4. 查询字符串:使用 request 对象可以获取查询字符串,例如 ...

    JAVA中获取各种路径

    #### (2) 获取完整URL地址:`request.getRequestURL()` 此方法返回完整的URL,包括协议、主机、端口以及上下文路径和请求路径,如`http://localhost:8080/TEST/test`,这在日志记录或重定向用户时十分有用。 #### ...

    Java,JSP,Servlet获取当前工程路径(绝对路径)问题解析

    - 使用 `request.getRequestURI()` 方法可以获得当前请求的统一资源标识符(URI)。例如: ```java String uri = request.getRequestURI(); System.out.println(uri); // 输出:/TEST/test.jsp ``` 这个方法...

    jsp获取url路径的方法分析

    通过request对象可以访问与请求相关的各种信息,包括URL路径。 2. request对象的常用方法 - request.getScheme():返回请求使用的协议(例如“http”或“https”)。 - request.getServerName():返回服务器的主机...

    Java开发之request对象常用方法整理

    System.out.println(request.getRequestURL()); System.out.println(request.getRequestURI()); System.out.println(request.getQueryString()); System.out.println(request.getRemoteAddr()); System.out....

    java中request常用方法小结

    System.out.println(request.getRequestURL()); System.out.println(request.getRequestURI()); System.out.println(request.getQueryString()); System.out.println(request.getRemoteAddr()); System.out....

    HttpServletRequest对象方法的用法小结

    String uri = request.getRequestURI(); String rad = request.getRemoteAddr(); String rh = request.getRemoteHost(); String ru = request.getRemoteUser(); int rp = request.getRemotePort(); String cp = ...

    js获取当前路径的简单示例代码

    `request.getRequestURI()`、`request.getRequestURL()`、`request.getQueryString()` 和 `request.getServletPath()` 这些方法可以用于Java的Servlet中获取客户端请求的相关信息。其中: - `request.getRequestURI...

Global site tag (gtag.js) - Google Analytics