HttpServletRe中getContextPath、getServletPath、getRequestURI、request.getRealPath的区别

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

http://localhost:8080/swcrm/admin/show.jsp
则执行下面向行代码后打印出如下结果:

1、 System.out.println(request.getContextPath());
打印结果:/swcrm
  2、System.out.println(request.getServletPath());
打印结果:/admin/show.jsp

3、 System.out.println(request.getRequestURI());
打印结果:/swcrm/admin/show.jsp

4、 System.out.println(request.getRealPath("/"));
打印结果:F:\Tomcat 6.0\webapps\swcrm\

 

J2EE api中文版  http://doc.java.sun.com/DocWeb/

你可能感兴趣的:(tomcat,jsp,浏览器,F#,sun)