-
request.getRequestURL()
返回全路径
-
request.getRequestURI()
返回除去 host(域名或者ip)部分的路径
-
request.getContextPath()
返回 工程名部分,如果工程映射为/,此处返回则为空
-
request.getServletPath()
返回除去 host 和 工程名部分 的路径
talk is cheap, show me the code.
举个栗子
System.out.println(request.getRequestURL());
System.out.println(request.getRequestURI());
System.out.println(request.getContextPath());
System.out.println(request.getServletPath());
输出
http://localhost:8080/spring-learn/user/login
/spring-learn/user/login
/spring-learn
/user/login