getRequestURI和getRequestURL的区别

首先我们来看这样一个例子:
有这样一个请求地址:http://localhost/myapp/test/myaction.do
调用各自方法得到的结果为:
request.getRequestURL().toString():http://localhost/myapp/test/myaction.do
request.getRequestURI:/test/myaction.do

可以看出区别为:
1 getRequestURI是获取除去请求上下文后的url。
2 getRequestURL是获取请求的全部内容,包括Http协议,端口号,servlet或者action名字和映射路径。

相同点:
都不包含请求参数

你可能感兴趣的:(servlet)