1.没有请求的获取该类所在tomcat下的路径
String path=this.getClass().getResource("/").getPath();
2.通过发送请求的HttpServletRequest获取项目在Tomcat中的路径
String filepath = request.getSession().getServletContext().getRealPath("/");
3.不传HttpServletRequest参数,获取session中数据
//创建HttpServletRequest
HttpServletRequest request = ((ServletRequestAttributes)RequestContextHolder.getRequestAttributes()).getRequest();
HttpSession session = request.getSession();//获取session
UserInfo userinfo = (UserInfo) session.getAttribute("user");//取session中的对象
String userLoginName = userinfo.getLoginName();//获取session中对象的数据
或者直接注解方式
@Autowired
private HttpServletRequest request;