Servlet从请求中获取服务端相关信息
程序员文章站
2024-02-14 17:06:40
...
1.获取请求的URL
StringBuffer requestURL = request.getRequestURL();
2.获取请求的URI
URI:URL去掉http协议和本机后剩余的部分
String requestURI = request.getRequestURI();
3.获取根路径
String contextPath = request.getContextPath();
4.获取服务端IP
String remoteAddr = request.getRemoteAddr();
5.获取<url-pattern>中的精确路径部分
String servletPath = request.getServletPath();
6.获取<url-pattern>中的匹配路径部分
String pathInfo = request.getPathInfo();