需要通过HttpServletRequest获取:
1、request.getContextPath():获取项目名
2、request.getServletPath():获取servlet名
3、request.getPathInfo():取得Servlet后的URL名,不包括URL参数
4、request.getRequestURL():取得不包括参数的URL
5、request.getRequestURI():取得不包括参数的URI,即去掉协议和端口号
获取项目地址:
1、System.getProperty("user.dir"):获取当前项目的本地路径地址
2、ClassUtils.getDefaultClassLoader().getResource("").getPath():获取当前项目的classes地址
3、ResourceUtils.getURL("classpath:").getPath():获取当前项目的classes地址