request.getcontextpath request.getrealpath request.getServletPath() request.getRequestURI()


原来的地址忘了,谁发现提醒一下我,我好加上


1 区别


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


http://localhost:8080/news/main/list.jsp


1.1 System.out.println(request.getContextPath());


打印结果:/news


1.2 System.out.println(request.getServletPath());


打印结果:/main/list.jsp


1.3 System.out.println(request.getRequestURI());


打印结果:/news/main/list.jsp


1.4 System.out.println(request.getRealPath("/"));


打印结果:F:Tomcat 6.0webapps ews

原文地址:https://www.cnblogs.com/fangyuandoit/p/13713883.html