request.getContextPath()

  • request.getContextPath()

因为实际开发中,我们的静态资源文件和项目是放在不同的服务器上,是为了解决相对路径的问题,可返回站点的根路径

假定你的web application 站点名称为crm,你在浏览器中输入请求路径:

http://127.0.0.1:8080/crm/index

  • 则执行下面向行代码后打印出如下结果:

1、 System.out.println(request.getContextPath());

打印结果:/crm
2、System.out.println(request.getServletPath());

打印结果:/index
3、 System.out.println(request.getRequestURI());

打印结果:/crm/index
4、 System.out.println(request.getRealPath("/"));

打印结果:F:\IJ\shsxt_crm\src\main\webapp