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

从Request对象中可以获取各种路径信息

    博客分类:
  • java
 
阅读更多

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+"<br>");

out.println("basePath:"+basePath+"<br>");

out.println("remoteAddr:"+remoteAddress+"<br>");

out.println("servletPath:"+servletPath+"<br>");

out.println("realPath:"+realPath+"<br>");

out.println("remoteUser:"+remoteUser+"<br>");

out.println("requestURI:"+requestURI+"<br>");

 

结果:

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

 

分享到:
评论

相关推荐

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

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

    从HttpServletRequest获取各种路径总结

    本文将详细介绍如何通过`HttpServletRequest`对象获取各种路径,并对每种路径的含义及应用场景进行解析。 #### 二、路径获取方法详解 ##### 1. `getRealPath` - **描述**:用于获取服务器上的实际物理路径。 - **...

    JSP 内置对象:request 对象.pptx

    1. 获取输入框中信息:使用 request 对象可以获取用户在输入框中输入的信息。 2. 计算输入整数的阶乘:使用 request 对象可以获取用户输入的整数,并计算其阶乘。 3. 输入圆的半径计算圆的周长与面积:使用 request ...

    JAVA获取各种路径总结

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

    java项目中获取路径详解

    在 Java 项目中,获取绝对路径可以使用 `HttpServletRequest` 对象的 `getRealPath()` 方法。在 Web 项目中,可以使用 `request.getRealPath("")` 获取绝对路径。 ClassPath 路径 ClassPath 路径是 Java 项目中的...

    request域对象的实例代码

    Request对象,全称为HttpServletRequest,是Servlet API中的一个重要接口,它提供了获取客户端HTTP请求信息的方法。"request域对象的实例代码"这个标题所涵盖的知识点主要集中在如何利用HttpServletRequest来处理...

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

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

    asp对象-Request

    在ASP(Active Server Pages)环境中,`Request`对象主要用于从客户端获取信息。这些信息包括通过HTTP请求发送的数据,例如表单提交的信息、URL中的查询字符串等。此外,`Request`对象还可以访问HTTP头部信息和其他...

    【ASP.NET编程知识】Asp.net内置对象之Request对象(概述及应用).docx

    * 获取客户端信息:可以使用 Request 对象的 Browser 属性、ContentEncoding 属性、ContentType 属性等获取客户端的信息 * 处理请求:可以使用 Request 对象的 HttpMethod 属性、RequestType 属性等处理请求 ...

    JSP中的request对象

    JSP(Java Server Pages)中的request对象是指HttpServletRequest接口的实现,它提供了访问客户端请求信息的功能。通过request对象,可以获取用户的请求参数、Cookie、HTTP请求头、用户的IP地址等信息。 request...

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

    下面将具体介绍如何通过`HttpServletRequest`对象获取HTTP请求头信息。 #### 三、示例代码解析 根据提供的示例代码,我们可以看到一系列获取HTTP请求信息的方法调用。接下来逐一解释这些方法的作用: 1. **基本...

    4 JSP内建对象之request

    以上是request对象的基本使用方法,通过这些方法,开发者能够获取并处理客户端发送的各种信息,实现动态网页的功能。在实际开发中,常常结合Servlet、JSTL等技术进行更复杂的业务逻辑处理。 案例分析: 文件`index_...

    JSP的Request对象练习源代码

    在这个"JSP的Request对象练习源代码"中,我们很可能会看到如何利用`HttpServletRequest`接口来实现以下功能: 1. **获取请求参数**:`Request`对象提供了`getParameter()`方法,用于获取URL中传递的查询参数或者...

    request 对象:保存和获得属性的方法.pptx

    【request对象】在Java Web开发中,`HttpServletRequest`接口代表HTTP请求对象,它是Servlet API的一部分,主要用于处理客户端向服务器发送的HTTP请求。当用户通过浏览器访问一个Web应用时,服务器会创建一个`...

    asp.net获取网站路径

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

    java获取路径的各种方法

    本文主要介绍Java中获取路径的各种方法,包括绝对路径和相对路径的概念,以及在JSP和Servlet中的具体实现。 首先,理解基本概念: 1. **绝对路径**:绝对路径是指文件或目录在计算机硬盘上的完整路径,它提供了一...

    request对象与作用

    request对象与作用,很宝贵的资源。。 如:&lt;%=request.ServerVariables("server_name")%&gt;获取域名 Request.ServerVariables(Url) 返回服务器地址 Request.ServerVariables(Path_Info) 客户端提供的路径信息 ...

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

    在 ASP.NET 开发中,Request 和 Response 对象是非常重要的,它们提供了客户端的请求信息和服务器的响应信息,从而帮助开发者实现各种逻辑处理。了解 Request 和 Response 的常用属性方法是 ASP.NET 开发的基础,更...

    java绝对路径和相对路径

    - 在后端代码中可以通过`String filepath = request.getParameter("myFile")`获取提交的文件路径。 3. **通过`ServletContext`对象获取路径**: - 使用`ServletContext`对象的`getRealPath("/")`方法,同样可以...

Global site tag (gtag.js) - Google Analytics