博客
关于我
强烈建议你试试无所不能的chatGPT,快点击我
根据request获取请求路径
阅读量:5977 次
发布时间:2019-06-20

本文共 1064 字,大约阅读时间需要 3 分钟。

hot3.png

根据request获取请求路径:

下面是一个完成的路径,包含请求参数

HttpServletRequest httpRequest=(HttpServletRequest)request;            String strBackUrl = "http://" + request.getServerName() //服务器地址                      + ":"                       + request.getServerPort()           //端口号                      + httpRequest.getContextPath()      //项目名称                      + httpRequest.getServletPath()      //请求页面或其他地址                  + "?" + (httpRequest.getQueryString()); //参数
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:

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

转载于:https://my.oschina.net/u/2552286/blog/820781

你可能感兴趣的文章
Oracle——条件控制语句
查看>>
day-6 and day-7:面向对象
查看>>
CSU Double Shortest Paths 湖南省第十届省赛
查看>>
webgl像机世界
查看>>
php正则怎么使用(最全最细致)
查看>>
javascript数学运算符
查看>>
LC.155. Min Stack(非优化,两个stack 同步 + -)
查看>>
交互设计[3]--点石成金
查看>>
SCCM TP4部署Office2013
查看>>
redis主从配置<转>
查看>>
bootloader功能介绍/时钟初始化设置/串口工作原理/内存工作原理/NandFlash工作原理...
查看>>
利用console控制台调试php代码
查看>>
讲解sed用法入门帖子
查看>>
Linux 内核已支持苹果
查看>>
shell脚本逻辑判断,文件目录属性判断,if,case用法
查看>>
【二叉树系列】二叉树课程大作业
查看>>
ASP.NET Core 2 学习笔记(三)中间件
查看>>
hbase region split源码分析
查看>>
MySQL备份之分库分表备份脚本
查看>>
Java 与 Netty 实现高性能高并发
查看>>