import javax.servlet.http.HttpServletRequest;
动态获取域名:
@RequestMapping("/7")
public Object t7(HttpServletRequest request) {
String s = request.getRequestURL().toString();
System.out.println(s);
String servletPath = request.getServletPath();
System.out.println(servletPath);
s = request.getRequestURL().toString().replaceFirst(request.getServletPath(), "");
System.out.println("访问域名:" + s);
return s;
}
运行结果:
http://127.0.0.1:8304/youque/e1/7
/e1/7
访问域名:http://127.0.0.1:8304/youque
获取request
ServletRequestAttributes attributes = (ServletRequestAttributes) RequestContextHolder.currentRequestAttributes();
HttpServletRequest request = attributes.getRequest();