文档章节

JSP/Servlet几种常见的容易混淆的路径函数

Glogo
 Glogo
发布于 2013/04/26 18:04
字数 126
阅读 58
收藏 0

阿里云携手百名商业领袖、技术大咖,带您一探行进中的数字新基建!>>>

request.getRequestURI() 返回值类似:

/myContext/requestdemo.jsp

返回值是String

request.getRequestURL() 返回值类似:

http://localhost:8080/myContext/requestdemo.jsp

返回值是StringBuffer

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

http://localhost:8080/news/main/list.jsp     则执行下面向行代码后打印出如下结果:

System.out.println(request.getContextPath());     //打印结果:/news

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

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

System.out.println(request.getRealPath("/"));      //打印结果: F:\Tomcat 6.0\webapps\news\test


© 著作权归作者所有

Glogo
粉丝 4
博文 32
码字总数 9910
作品 0
海淀
私信 提问
加载中

评论(0)

web.xml的<url-parttern>的匹配规则

<url-parttern>顾名思义是对url(统一资源定位符)的一种匹配,是对“http:........."地址的匹配,但是会减去应用上下文,就是你的web程序的名字,如果你在Eclipse新建了一个web程序,名字是h...

osc_xbmy69c2
2019/03/11
1
0
JavaEE细节问题01——访问web资源的相对路径和绝对路径

0.几种常见的路径: http://localhost:8080/myProject/servlet/testServlet servlet/testServlet /servlet/testServlet 那么看到这些应该怎么判断呢? 1.首先区分路径的分类 路径分两种:相对...

Lunqi
2015/08/14
605
0
servlet的url-pattern匹配规则

  首先需要明确几容易混淆的规则: servlet容器中的匹配规则既不是简单的通配,也不是正则表达式,而是特定的规则。所以不要用通配符或者正则表达式的匹配规则来看待servlet的url-pattern...

osc_xbmy69c2
2019/03/11
3
0
PageOffice实现js执行在线编辑时Word文档中的宏命令

在对Word文档进行操作时有时会需要执行某些宏命令,但在系统中,若要执行宏命令,如果依然通过创建宏、编写宏、执行宏,来实现某些功能就有些麻烦了。为此,我通过下面的一个示例演示一下如何...

yert
2013/05/02
1.3K
0
SSM框架之关于使用JSP作为视图展示问题解决方案

JSP作为视图层展示数据,已经有很长一段时间了,不管是在校学习还是企业工作,总会或多或少接触这个。特别是对于一些传统中小型或者一些几年前的企业而言,有很多使用JSP作为视图展示层。 JS...

youcongtech
2018/07/22
0
0

没有更多内容

加载失败,请刷新页面

加载更多

windows下安装M2Crypto

安装M2Crypto使用python里的pip安装功能安装即可。 步骤: 1、首先下载安装python 2.7版本 。下载完成后把python的路径加入到环境变量中 2、安装pip 。pip的下载地址为:https://pypi.python...

A_laoshiren
34分钟前
14
0
戳破中台泡沫,软件定义让数字中台脱虚入实

道路是曲折的,前途是光明的。 用这句话来形容数字中台当前的处境可谓是再恰当不过。从过去几年的轰轰烈烈,到年初备受各方质疑,数字中台从巅峰跌落到谷底,遭受了过山车般的待遇。其实对于...

大数据在线
35分钟前
12
0
vue源码---将data对象中的属性变成observable

function defineReactive(obj, key, val, cb) { Object.defineProperty(obj, key, { enumerable: true, configurable: true, get: () => { re......

gtandsn
37分钟前
11
0
我应该使用Vagrant还是Docker来创建一个孤立的环境? [关闭]

问题: I use Ubuntu for development and deployment and have a need for creating an isolated environment. 我使用Ubuntu进行开发和部署,并且需要创建一个隔离的环境。 I am consideri......

技术盛宴
40分钟前
28
0
PanDownload登录时账号登录失败,获取bdstoken失败

PanDownload一直以来都是我信赖的云盘下载工具,其下载速度确实是快 但天有不测风云,最近登录网盘账号时,提示账号登录失败,获取bdstoken失败 问题显现: 提示信息:账号登录失败,获取bds...

二营长意大利炮
40分钟前
34
0

没有更多内容

加载失败,请刷新页面

加载更多

返回顶部
顶部