天天看点

Servlet从请求中获取服务端相关信息

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();
           

继续阅读