request 访问路径地址

获取网站的域名,如果是在本地的话就是localhost

request.getServerName();

结果:   /WebDemo.com


获取端口号

request.getServerPort()  和  request.getLocalPort() 

区别:

1、 getLocalPort获取的是应用服务器的端口,即该应用的实际端口,无论请求经过了多少代理,转发,getLocalPort只取最后的端口,也就是应用的端口。

2、getServerPort获取的是URL请求的端口,比如你的请求时127.0.0.1:8080,应用服务器的端口是80,那么getServerPort得到的端口是8080。而getLocalPort得到的是80。


获取web项目的根路径,就是webRoot。

request.getContextPath()

绝对路径-以Web站点根目录为参考基础的目录路径。之所以称为绝对,意指当所有网页引用同一个文件时,所使用的路径都是一样的。
相对路径-以引用文件之网页所在位置为参考基础,而建立出的目录路径。因此,当保存于不同目录的网页引用同一个文件时,所使用的路径将不相同,故称之为相对。


获取url后面的参数串

 request.getQueryString()

结果:param1=param1&param2=param2


获取请求的IP地址

 request.getRemoteAddr();

结果:127.0.0.1


获取请求的链接的相对地址

 request.getServletPath();

结果:/index.jsp


获取请求的url链接

request.getScheme()+"://"+request.getServerName()+":"+request.getServerPort()+request.getContextPath();

结果:http://localhost:8683/WebDemo



评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值