servlet 中的转发和重定向

转发和重定向的相同点:

都是解决WEB组件之间的跳转问题
WEB组件:servlet / jsp


转发和重定向的区别:

转发的特点:

1.jpg

1、转发是一次请求
2、地址栏不会发生变化
3、一个请求只有一个 request,A和B可以通过它共享数据
4、只能转发到项目内部的资源


重定向的特点:

1.jpg

1、二次请求
2、地址栏发生改变
3、二个请求二个request, A和B无法通过它共享数据
4、可以重定向到项目外部的资源


建议:

查询时用转发
增加、修改、删除后重定向到查询