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

request获取路径的方式和区别

阅读更多

 

假定你的web application 名称为news,你在浏览器中输入请求路径:

http://localhost:8080/news/main/list.jsp

 

则执行下面向行代码后打印出如下结果:

1、 System.out.println(request.getContextPath());

打印结果:/news
  2、System.out.println(request.getServletPath());

打印结果:/main/list.jsp
 3、 System.out.println(request.getRequestURI());

打印结果:/news/main/list.jsp
 4、 System.out.println(request.getRealPath("/"));

打印结果:F:\Tomcat 6.0\webapps\news\test

 

分享到:
评论

相关推荐

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

    下面小编就为大家分享一篇基于从request获取各种路径的方法介绍,具有很好的参考价值,希望对大家有所帮助

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

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

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

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

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

    了解 Request 和 Response 的常用属性方法是 ASP.NET 开发的基础,本文将详细介绍 Request 和 Response 的常用属性方法。 Request 对象 Request 对象是 ASP.NET 中的一个核心对象,它封装了客户端的请求信息,包括...

    在JAVA文件中获取该项目的相对路径.doc

    JAVA 文件中获取项目的相对路径 在 JAVA 文件中获取项目的相对路径是非常重要的,特别是在 ...通过了解绝对路径和相对路径的概念,我们可以更好地获取当前应用的相对路径和绝对路径,从而更好地处理文件和目录的操作。

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

    request.getcontextPath() 是 Java 中一个非常重要的方法,它用于获取当前 Web 应用程序的 Context Path,换言之,就是获取当前项目的路径。在 Web 应用程序中,Context Path 是一个非常重要的概念,它是指当前项目...

    request对象与作用

    如:<%=request.ServerVariables("server_name")%>获取域名 Request.ServerVariables(Url) 返回服务器地址 Request.ServerVariables(Path_Info) 客户端提供的路径信息 Request.ServerVariables(Appl_Physical_...

    request的使用.txt

    该语句用于获取当前网页的相对路径 例如: 访问路径为:http://localhost:8080/hansom/response.jsp **request.getContextPath()**返回虚拟路径: /hansom **request.getScheme()**返回使用的协议:http **...

    获取当前路径的几种方法

    ASP.net app_Code dll 类中获得当前...在ASP.NET 页面中获得当前路径的方法很多,比如 MapPath 和 Request 对象。 但是在 app_Code 文件夹下的类文件. 想要获得当前的目录,会发现上面的 MapPath 和 Request 都无法使用.

    jsp Request获取url信息的各种方法对比

    从Request对象中可以获取各种路径信息,以下例子:  假设请求的页面是index.jsp,项目是WebDemo,则在index.jsp中获取有关request对象的各种路径信息如下  String path = request.getContextPath(); String ...

    request请求获取参数的实现方法(post和get两种方式)

    提交表单代码: ...-- 注意href和action都是写的完整的名称:项目名和资源路径名 --> <!-- 下面一句是get请求方式并在URL后面传值 --> 点击这里 <form action="/Web/AAServlet" method="pos

    Asp.net内置对象之Request对象(概述及应用)

    前言:Request对象主要用于获取来自客户端的数据,如用户填入表单的数据、保存在客户端的Cookie等。 一、Request对象概述 1、主要属性    ApplicationPath  获取服务器上asp.net应用程序的虚拟应用程序根路径...

    Java获取*路径实现探讨

    //获取jsp的路径,这个方法比较好用,可以直接在servlet和jsp中使用 (3)、request.getSession().getServletContext().getRealPath(“/”);//获取工程的根路径,这个方法比较好用,可以直接在servlet和jsp中使用 (4)...

    jsp获取url路径的方法分析

    本文实例讲述了jsp获取url路径的方法。分享给大家供大家参考,具体如下: 如果你请求的URL是 http://localhost:8080/demo/Index.jsp request.getScheme() //输出:http request.getServerName() //输出: ...

    jsp中获得路径的两种方法和获得url路径的方法(推荐)

    =request.getContextPath()%>是解决相对路径的问题,可返回站点的根路径。 <a>/XXX.jsp”> //这样获得的是绝对路径 <a> //这样获得的是相对路径 <a>/XXXX.jsp”> 能够更有效的防治连接的失效。 request....

    Symfony2获取web目录绝对路径、相对路径、网址的方法

    主要介绍了Symfony2获取web目录绝对路径、相对路径、网址的方法,结合实例形式分析了Symfony获取路径与网址的常用操作技巧,并给出了Request完整文件的源码供大家下载参考,需要的朋友可以参考下

    Asp.net中获取应用程序完整Url路径的小例子

    代码如下:/// <summary> /// Gets the absolute root /// </summary> public static Uri AbsoluteWebRoot { get www.jb51.net { var... uri.Host = context.Request.Url.Host; if (!context.Request.Url.IsDefaultPor

    vue不通过路由直接获取url中参数的方法示例

    众所周知vue中使用路由的方式设置url参数,但是这种方式必须要在路径中附带参数,而且这个参数是需要在vue的路由中提前设置好的。 相对来说,在某些情况下直接在url后面拼接?mid=100的方式传递参数更灵活,你不...

    Django 请求Request的具体使用方法

    1 URL路径参数 在定义路由URL时,使用正则表达式提取参数的方法从URL中获取请求参数,Django会将提取的参数直接传递到视图的传入参数中。 未命名参数按顺序传递, 如 url(r'^index/([a-z]+)/(\d{4})/$', views....

    asp.net获取网站绝对路径示例

    以上代码生成的结果如下:当以网站的方式访问时,结果如下: 代码如下:VirtualPathUtility.ToAbsolute(“~/”) = /HttpRuntime.AppDomainAppVirtualPath = /Request.ApplicationPath = /Page.ResolveUrl(“~”) ...

Global site tag (gtag.js) - Google Analytics