`

获取Request请求的路径信息

阅读更多
从Request对象中可以获取各种路径信息,以下例子: 假设请求的页面是index.jsp,项目是WebDemo,则在index.jsp中获取有关request对象的各种路径信息如下 String path = request.getContextPath(); String basePath = request.getScheme()+ "://"+request.getServerName()+ ":"+request.getServerPort()+ path+"/"; String remoteAddress=request.getRemoteAddr(); String servletPath=request.getServletPath(); String realPath=request.getRealPath("/"); String remoteUser=request.getRemoteUser(); String requestURI=request.getRequestURI(); out.println("path:"+path+"
"); out.println("basePath:"+basePath+"
"); out.println("remoteAddr:"+remoteAddress+"
"); out.println("servletPath:"+servletPath+"
"); out.println("realPath:"+realPath+"
"); out.println("remoteUser:"+remoteUser+"
"); out.println("requestURI:"+requestURI+"
"); 结果: path:/WebDemo basePath:http://localhost:8683/WebDemo/ remoteAddr:127.0.0.1 servletPath:/index.jsp realPath:D:\apache-tomcat-6.0.13\webapps\WebDemo\ remoteUser:null requestURI:/WebDemo/index.jsp 从上不难看出request各个对应方法所代表的含义
分享到:
评论

相关推荐

    JAVA获取各种路径总结

    - `request.getServletPath()` 用于获取当前Servlet的路径信息。 - **文件的绝对路径** - 方法:`request.getSession().getServletContext().getRealPath(request.getRequestURI())` - 通过`getServletContext()...

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

    - `request.getPathInfo()`: 返回路径信息字符串,这是对`request.getRequestURI()`返回的路径的补充信息。 - `request.getPathTranslated()`: 返回经过翻译的路径信息字符串。 - `request.getQueryString()`: ...

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

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

    从HttpServletRequest获取各种路径总结

    在Java Web开发中,通过`HttpServletRequest`对象可以获取客户端请求的各种信息,包括但不限于路径信息。这些路径信息对于开发者来说至关重要,尤其是在处理文件上传下载、资源定位等场景下。本文将详细介绍如何通过...

    UniApp中封装request网络请求包含GET、POST、PUT、DELETE等

    在这个封装中,我们为GET、POST、PUT和DELETE方法提供了统一的调用接口,并在`request`函数中处理了基础的请求配置,如URL前缀、数据序列化、添加认证头以及错误处理。`showLoading`和`loadingText`用于显示加载提示...

    asp.net获取网站路径

    Request 对象提供了多种方法来获取网站的路径信息,这些方法可以在页面加载时使用。例如: * Request.ApplicationPath:获取当前应用程序的根目录路径。 * Request.CurrentExecutionFilePath:获取当前请求的虚拟...

    JAVA中获取各种路径

    此方法返回客户端请求的当前页面的路径,包括上下文路径和请求路径。例如,在`http://example.com/TEST/test.jsp`中调用此方法将返回`/TEST/test.jsp`。 #### (2) 获取上下文路径:`request.getContextPath()` 这...

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

    这通常用于解析完整的请求路径。 ```java String requestURI = request.getRequestURI(); ``` ### 五、示例代码 下面是一段示例代码,展示了如何结合使用上述方法来获取Web应用的上下文路径、servlet路径以及物理...

    c#Request关于Url分析

    - **`Request.FilePath`**:该属性返回一个字符串,表示当前请求的文件的虚拟路径。结果与`CurrentExecutionFilePath`相同。 #### 4. `Request.Path`与`Request.PhysicalPath` - **`Request.Path`**:该属性返回一...

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

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

    Android 获取OTG U盘路径 sdcard路径

    在Android系统中,获取OTG(On-The-Go)U盘的路径以及内部或外部SD卡的路径是进行文件操作的基础。这篇详细解释将围绕如何在Android M及以上版本的设备上实现这一功能,并提供一个简单实用的代码示例。 首先,我们...

    SpringAOP禁止非法请求路径实例

    在本实例中,我们将探讨如何使用Spring AOP来禁止非法请求路径,从而增强应用的安全性。 首先,我们需要理解什么是非法请求路径。在Web应用中,非法请求通常指的是那些未授权或者不应存在的URL路径,用户尝试访问...

    获取当前网站的路径

    - `RequestPath = request.ServerVariables("PATH_INFO")`: 获取请求的路径信息,这里的`request`对象是指ASP中的内置对象,用于获取客户端请求的数据。 - `filePath = Server.MapPath(val)`: 使用`Server.MapPath...

    获取文件根路径的方法

    ### 获取文件根路径的方法 在开发Web应用的过程中,经常需要获取到文件的...例如,在处理静态资源加载、文件上传下载等功能时,往往需要用到这些根路径信息。熟练掌握这些技巧,能够有效提升Web应用的开发效率和质量。

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

    本文将介绍如何基于request对象来获取不同的路径信息,并提供多种方法来获取Web项目中的不同路径。 首先,我们来了解request对象在Java Web开发中的作用。Request对象是Java Servlet API中的一个核心对象,它封装了...

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

    `Request.PathInfo`返回的是请求路径中与文件名相关的部分: ```csharp string url8 = this.Request.PathInfo; ``` **应用场景:** - 当需要获取请求路径中文件名之后的部分时。 - 例如,当使用MVC框架中的路由时...

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

    这些变量可以帮助开发者获取当前请求的各种信息,例如请求的URL、脚本名称等。本文将详细介绍`QUERY_STRING`、`REQUEST_URI`、`SCRIPT_NAME`和`PHP_SELF`四个关键服务器变量,并通过实例展示它们的使用方法。 #### ...

    asp.net中Request与response常用属性方法

    这些属性方法可以帮助开发者获取客户端的请求信息,从而实现相应的逻辑处理。 Response 对象 Response 对象是 ASP.NET 中的一个核心对象,它封装了服务器的响应信息,包括响应头、响应体、缓冲信息等信息。...

    ASP.NET Core 写一个能够接收所有请求路径的测试服务.rar

    在这个特定的案例中,我们关注的是如何在ASP.NET Core中创建一个可以处理所有请求路径的测试服务。这样的服务通常用于开发阶段,以方便调试或作为API的起点。下面将详细介绍这个主题。 首先,我们需要了解ASP.NET ...

Global site tag (gtag.js) - Google Analytics