1、request.getRequestURL()
返回的是完整的url,包括Http协议,端口号,servlet名字和映射路径,但它不包含请求参数。
2、request.getRequestURI()
得到的是request URL的部分值,并且web容器没有decode过的
3、request.getContextPath()
返回 the context of the request.
4、request.getServletPath()
返回调用servlet的部分url.
5、request.getQueryString()
返回url路径后面的查询字符串
当前url:
http://localhost:8080/CarsiLogCenter_new/idpstat.jsp?action=idp.sptopn
request.getRequestURL()
http://localhost:8080/CarsiLogCenter_new/idpstat.jsp
request.getRequestURI() /CarsiLogCenter_new/idpstat.jsp
request.getContextPath()/CarsiLogCenter_new
request.getServletPath() /idpstat.jsp
request.getQueryString()action=idp.sptopn
1、
request
.get
Request
URL
()返回的是完整的
url
,包括
Http
协议,端口号,
servlet
名字和映射路径,但它不包含请求参数。2、
request
.get
Request
URI()得到的是
request
URL
的部分值,并且
web
容器没有decode过的3、
request
.getContextPath() 返回 the context of the
request
.4、reque...
当前
url
:
http
://localhost:8080/test/test.jsp ?name=xxx
1、
request
.get
Request
URL
() 返回的是完整的
url
,包括
Http
协议,端口号,
servlet
名字和映射路径,但它不包含请求参数。
返回:
http
://localhost:8080/test/test.jsp
2、
request
.get
Request
UR...
什么是URI?
Web
上每种可用的资源,如 HTML文档、图像、视频片段、程序等都由一个通用资源标志符(Universal Resource Identifier, URI)进行定位。
request
请求的
url
分为:
(1)资源型
url
:js/css/jpg/png/html/jsp等文件
eg:
http
://127.0.0.1:7001/demo/test.jsp
资源型文件分为:(1) 静态文件:根据
url
跟本地文件系统匹配,将文件内容作为响应发送给服务器
(2) 动态文件:先运行,运行完产生一个结果,再将结果作为响应发送给浏览器
注意:(1)默认情况下,
Http
Servlet
Request
获取
URL
常用
方法
如下:
假设客户端请求的地址
url
:
http
://localhost:8082/TestReq/My
Servlet
/usernam...
在
servlet
请求中,使用
request
获取
整个请求
url
:
String
url
="
http
://" +
request
.getServerName() //服务器地址
+ ":"
+
request
.getServerPort() //端口号
+
request
.get
Request
URI(); 然后判断有
20160518添加:
Java
Web
项目打包:
E:\apache-tomcat-7.0.65\
web
apps\EquipmentSys1>jar -cvf EquipmentSys1.war *
Xftp 4
product key:
101210-450789-147200
20160507添加:
JAVA发送
HTTP
请求,返回
HTTP
响应内容
请求类
Http
R...
pom.xml:注意:如果本地仓库是第一次导入其包,那么我们首先导入properties标签里面的内容,然后导入dependencies的内容,在dependencies标签里面我们有几个依赖有顺序,首先要导入然后导入
* 通过
request
来
获取
url
相关
方法
response.getWriter().print(
request
.getScheme()+"<br/>");//
获取
请求协议
response.getWriter().print(
request
.getServerName()+"<br/>...