关于servlet路径方面的领悟

访问一个servlet,输入访问地址,那就相当于访问虚拟目录。/show 

然后请求转发index.jsp

相对路径:request.getRequestDispathcher("index.jsp").forward("reqeust,response");

全路径:request.getRequestDispathcher("/index.jsp").forward("reqeust,response");

在请求转发中,/代表的就是WebRoot根目录

但是如果是重定向:response.sendDirect("/项目名/index.jsp");这样才可以

总而言之对于重定向和静态资源css script a image引用等  /代表的就是tomcat下的webapps文件根目录

请求转发和重定向的区别就在这里 分别表达的意思不同 根目录不一样了

原文地址:https://www.cnblogs.com/chyxOne/p/9876991.html