什么是转发加粗样式****
由服务器进行的页面跳转
浏览器-------OneSwevlet
转发的方法
转发的特点
1,地址栏不发生变化,显示的是上一个页面的地址
2,请求次数,只有一次请求
3,http://localhost:8080/项目地址/包含了项目的访问地址
转发使用哪个方法
下面展示一些 内联代码片
。
// A code block
var foo = 'bar';
// An highlighted block
request.getRequestDispatcher("/地址").forward(request, response);
什么是重定向
由浏览器端进行的页面跳转
重定向的特点
1,地址栏:显示新的地址
2,请求次数:2次
3,根目录:http://localhost:8080/ 没有项目的名字
4,请求域中的数据会丢失,因为是2次请求
总结
如果要保留请求域中的数据,使用转发,否则使用重定向。
以后访问数据库,增删改使用重定向,查询使用转发。
区别
转发forward() | 重定向sendRedirect() |
---|---|
包含项目访问地址 | 没有项目访问地址 |
不会发生变化 | 会发生变化 |
服务器端进行的跳转 | 浏览器端进行的跳转 |
不会丢失 | 会丢失 |