@RequestMapping("/login/test")
@ResponseBody
public void run(HttpServletRequest request, HttpResponse response){
//返回全路径 http://localhost:8080/bzbs/system/login.jsp
request.getRequestURL();
//返回除去host(域名或者ip)部分的路径 /bzbs/system/login.jsp
request.getRequestURI();
//返回工程名部分,如果工程映射为/,此处返回则为空 /bzbs
request.getContextPath();
//返回除去host和工程名部分的路径 /system/login.jsp
request.getServletPath();
request.getSession().getServletContext();
//获取到的路径是和WEB-INF文件夹同一层名为upload的文件夹的绝对路径
// D:/Users/Administrator/IdeaProjects/maven/nba/src/main/webapp/upload
String realPath = request.getSession().getServletContext().getRealPath(request.getRequestURI());
System.out.println(realPath);
//本地ip
System.out.println("localAdder:"+request.getLocalAddr());
// 获取客户机的ip地址
System.out.println("ip: "+request.getRemoteAddr());
System.out.println("user.dir:"+System.getProperty("user.dir"));
//项目地址
System.getProperty("user.dir");
//String path = request.getSession().getServletContext().getRealPath("");
//获取到的路径是WEB-INF文件夹的上层目录的绝对路径
//C:\\Users\\lenovo\\AppData\\Local\\Temp\\tomcat-docbase.80.2067564823095243948\\
}