请求转发:
req.getRequestDispatcher("index.jsp").forward(req,resp);
重定向;
resp.sendRedirect("index.jsp");
区别;
请求转发:
1.只有一次请求
2.url不变
3.不能访问外部资源(比如www.baidu.com)
4.可以改变请求方式(get ,post)
重定向:
1.两次请求
2.url改变
3.能访问外部资源
4.第一个请求可以改变请求方式,第二个默认是get请求
sendRedirect()方法里面文件路径问题:
加/表示从根目录出发经行匹配,不加/表示从当前目录开始匹配,所以大家根据自己的文件目录结构来选择加不加/;