`

request中的各种path

 
阅读更多
request中的各种path

从Request对象中可以获取各种路径信息,以下例子:

假设请求的页面是index.do,项目是WebDemo,则在index.do中获取有关request对象的各种路径信息如下
Java代码  收藏代码

    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(); 
     
    System.out.println("path:"+path); 
    System.out.println("basePath:"+basePath); 
    System.out.println("remoteAddr:"+remoteAddress); 
    System.out.println("servletPath:"+servletPath); 
    System.out.println("realPath:"+realPath); 
    System.out.println("remoteUser:"+remoteUser); 
    System.out.println("requestURI:"+requestURI); 

结果:
Java代码  收藏代码

    path:/WebDemo 
    basePath:http://localhost:8683/WebDemo/ 
    remoteAddr:127.0.0.1 
    servletPath:/index.do 
    realPath:D:\apache-tomcat-6.0.13\webapps\WebDemo\ 
    remoteUser:null 
    requestURI:/WebDemo/index.do
分享到:
评论

相关推荐

    jsp页面中${pageContext.request.contextPath}介绍

    在JavaServer Pages (JSP) 开发中,${pageContext.request.contextPath} 是一个非常有用的表达式,它用于获取当前应用程序或项目的根路径。这个表达式是基于Java Servlet API的PageContext对象和HttpServletRequest...

    JavaScript中${pageContext.request.contextPath}取值问题及解决方案

    具体来说,当在JavaScript代码中直接写入${pageContext.request.contextPath}时,比如在标签里写入,它不会被JSP引擎处理,因此它会被当作普通的字符串"${pageContext.request.contextPath}"输出到页面上。...

    c#Request关于Url分析

    - `Request.Url.LocalPath`:与`AbsolutePath`相同,返回URL的路径部分。 - `Request.Url.Port`:返回URL的端口号。例如,`29161`。 - `Request.Url.Scheme`:返回URL使用的协议,如`http`或`https`。 - `...

    request.getcontextPath()_详解

    在JavaScript中,我们可以使用hidden input元素来传递Context Path,例如:<input type="hidden" name="contextPath" value="<%= request.getContextPath()%>" />,然后在JavaScript中,我们可以使用该Context Path...

    js中获取contextPath

    var contextPath = "<%=request.getContextPath()%>"; ``` 这段代码会将当前请求的`contextPath`赋值给全局变量`contextPath`。然后在其他的JavaScript代码中,你可以直接使用这个变量来构造全路径: ```...

    java web 登录验证码生成类

    ${pageContext.request.contextPath}/checkcode.jsp"/> 另外在web.xml中配置验证码类的加载: <servlet-name>CheckCodeImage <servlet-class>com.netshop.common.util.CheckCodeImage</servlet-class> ...

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

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

    ASP.NET从客户端中检测到有潜在危险的request.form值的3种解决方法

    在***应用开发中,经常会遇到客户端提交的数据中包含HTML代码或JavaScript代码,这种情况下,***默认会拦截此类请求并抛出一个错误提示:“从客户端中检测到有潜在危险的request.form值”。这样的安全措施是为了防止...

    Ubuntu配置fastfds时报错error:request for member ‘path’ in something not a structure or union

    make 出现的/common.c:1088:42: error: request for member ‘path’ in something not a structure or union pStorePaths->paths[store_path_index].path, 解决办法 需要将FastDFS升级到v6.03及以上版本,建议使用...

    Request_ServerVariables参数详解

    - 示例:`Request.ServerVariables["Path_Info"]` 3. **`Appl_Physical_Path`**: 返回应用程序的物理路径。 - 示例:`Request.ServerVariables["Appl_Physical_Path"]` 4. **`Path_Translated`**: 返回转换后的...

    java中request.getcontextPath()的意思.doc

    但是,在某些情况下,request.getcontextPath() 可能返回一个空字符串,这是因为在 context 中没有配置 path 属性,导致当前项目的路径为空。在这种情况下,我们可以使用其他方法来获取当前项目的路径,例如: ```...

    Request中getContextPath、getServletPath、getRequestURI、request.getRealPath的区别.doc

    ### Request中getContextPath、getServletPath、getRequestURI、request.getRealPath的区别 #### 一、概述 在Java Web开发中,对于HTTP请求处理时经常需要用到`HttpServletRequest`对象的方法来获取客户端请求的...

    request的使用.txt

    String basePath = request.getScheme()+"://"+request.getServerName()+":"+request.getServerPort()+path+"/"; %> ``` 该语句用于获取当前网页的相对路径 例如: 访问路径为:...

    Request.ServerVariables参数集

    `Request.ServerVariables`正是一个非常重要的对象,它提供了对当前HTTP请求环境中各种变量访问的能力。下面将详细介绍`Request.ServerVariables`中各个参数的意义及其应用场景。 #### `Request.ServerVariables('...

    koa源码-request模块

    本文将深入剖析Koa框架中的Request模块,理解其背后的实现原理和设计思想。 Request模块是Koa的核心组成部分,它封装了Node.js原生的http请求对象,提供了更友好的API,便于开发者处理HTTP请求。首先,我们来看...

    request对象与作用

    request对象与作用,很宝贵的资源。。 如:<%=request....Request.ServerVariables(Path_Info) 客户端提供的路径信息 Request.ServerVariables(Appl_Physical_Path) 与应用程序元数据库路径相应的物理路径

    Request.ServerVariables

    Request.ServerVariables 是 ASP 中的一个内置对象,提供了对服务器变量的访问,允许开发者在 ASP 代码中获取服务器端的信息。这篇文章将详细介绍 Request.ServerVariables 对象的使用和相关知识点。 Request....

    request与response 详解

    在实际开发中,通常需要结合使用这两个对象来实现各种功能: - **转发**: - 使用`RequestDispatcher`接口的`forward()`方法可以在Web应用程序内部转发请求。 - 例如: ```java RequestDispatcher dispatcher =...

    unable to find valid certification path to requested target 的问题

    在IT行业中,安全认证是确保数据传输过程中不被非法篡改或窃取的重要环节。当我们在使用Java等编程语言进行网络通信,特别是涉及到HTTPS协议时,可能会遇到“unable to find valid certification path to requested ...

Global site tag (gtag.js) - Google Analytics