`
neil-jh
  • 浏览: 145941 次
  • 性别: Icon_minigender_1
  • 来自: 上海
文章分类
社区版块
存档分类
最新评论

Request 中的路径问题

阅读更多
假定你的工程名称为projects,你在浏览器中输入请求路径:

http://127.0.0.1:8080/projects/pages/newForm.jsp

则执行下面向行代码后打印出如下结果:
1、 System.out.println(request.getContextPath());
打印结果:/projects

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

3、 System.out.println(request.getRequestURI());
打印结果:/projects/pages/newForm.jsp

4、 System.out.println(request.getRealPath("/"));
JSP servlet API提供了getRealPath(path)方法,返回给定虚拟路径的真实路径,如果转换错误,则返回null。

打印结果:C:\Tomcat5.0\webapps\projects\test

分享到:
评论

相关推荐

    jsp页面路径问题

    jsp页面路径问题,request.getcontentType.;request.getscheme;request.getServerName

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

    这时,我们可以使用 request.getcontextPath() 来获取当前项目的路径,然后将其拼接到资源文件的路径中,以便正确地加载资源文件。 例如,如果我们要链接到一个名为 catalog.jsp 的文件,可以使用以下代码: ```jsp...

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

    ASP.NET 中 Request 与 Response 的常用属性方法 在 ASP.NET 中,Request 和 Response 是两个非常重要的对象,它们分别代表了客户端的请求信息和服务器的响应信息。了解 Request 和 Response 的常用属性方法是 ASP...

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

    在 Servlet 中,可以使用 request.getServletPath() 获取当前文件的绝对路径,然后使用 request.getSession().getServletContext().getRealPath(request.getRequestURI()) 获取当前文件的绝对路径。同时,也可以使用...

    request对象与作用

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

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

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

    request的使用.txt

    **request.getContextPath()**返回虚拟路径: /hansom **request.getScheme()**返回使用的协议:http **request.getServerName()**返回所在服务器的名字:localhost **request.getServerPort()**返回IP端口:8080...

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

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

    request的63个方法

    getAttributeNames "返回request对象的所有属性名称的集合。 " getAuthType "返回用来保护servlet的认证方法的名称,未受保护时返回null。 " getCharacterEncoding "返回请求中的字符编码方法,可以在response对象中...

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

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

    最新版Restful Fast Request插件,免费版

    将此jar与原来的进行替换即可(不排除后续无法使用...替换路径: 打开安装目录: C:\Users\XXX\AppData\Roaming\JetBrains\IntelliJIdea2023.1\plugins\Restful Fast Request\lib,一般是在这里面,可能存在个体差异。

    最新git项目开发中一键发起merge request工具,自动识别本地环境,支持windows、Linux、Mac,包含使用教程和资料.sh

    包含使用教程,使用中有任何问题可以私信作者。 # For windows:打开 cygwin 终端,执行 vim .bashrc ,键入:alias merge='bash merge文件的路径/merge.sh',保存并退出,再执行:source .bashrc # For Mac or ...

    使用Promise封装wx.request wx.setStorage封装,实现设置过期时间

    使用Promise封装wx.request wx.setStorage封装,实现设置过期时间 示例代码已上传、注意文件路径问题

    微信小程序 wx.request合法域名配置详解

    主要介绍了微信小程序 wx.request合法域名配置详解的相关资料,需要的朋友可以参考下

    获取当前路径的几种方法

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

    linux固件开发包

    linux qt固件包,拥有完整的源码,Qt 的良好封装机制使得 Qt 的模块化程度非常高,可重用性较好,对于用户开发来说是非常 方便的。 Qt 提供了一种称为 signals/slots 的安全类型来替代 callback,这使得各个元件 ...

    微信小程序+腾讯地图开发实现路径规划绘制

    更糟糕的是即便你内置微信小程序JavaScript SDK,它目前为止也不能给你相应的返回导航路径中所有坐标集合方法实现,不信你看介绍 解决方案 那我们只能用WebService API咯, 但是不要高兴的太早,根据文档,我们...

    asp.net(c#)中取得文件物理路径

    最近突然需要用到取得文件物理路径,找了下,这个不错asp.net(c#)在实际应用中,经常需要将虚拟路径转换为实际路径.Request对象的MapPath方法可以解决该问题.下面的例子显示MapPath方法的使用. 代码如下:[removed] ...

    ASP.net 路径问题 详解

    偶尔还会因路径的问题郁闷了半天 还以为是程序上出了问题了。以下我是转自–软件开发网 里的一篇技文,略作修改,以备不时只需,各位有需要的也可参考参考,有错的也请各位指出。 比如你的工程是Webapplication1(url...

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

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

Global site tag (gtag.js) - Google Analytics