关于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文件根目录

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

posted @ 2018-10-30 15:16  Aron_chen  阅读(87)  评论(0编辑  收藏  举报