HttpServletRequest request1 =(HttpServletRequest) request;
HttpServletResponse response1=(HttpServletResponse)response;
String uri=request1.getRequestURI().toString();
System.out.println(uri);
String url=request1.getRequestURL().toString();
System.out.println(url);
输出结果:
/juanpiProject/login1.jsp
http://localhost:8080/juanpiProject/login1.jsp
由此可以得出,URI获取到的是不包含地址的路径
URL获取到的是包含完整地址的路径名
本文通过一个简单的Java Servlet示例,展示了如何使用HttpServletRequest和HttpServletResponse对象获取请求的URI和URL。解释了URI仅包含路径信息,而URL则包含了完整的地址信息,包括协议、主机和端口。
676

被折叠的 条评论
为什么被折叠?



