在JSP编程中,页面跳转是一个常见的操作。你了解JSP中的转发与重定向吗?它们有什么区别?今天,我们就来聊聊这个话题,并通过实例来加深你的理解。

1. 转发(Forward)

转发是一种在服务器端发生的跳转。当用户请求一个页面时,服务器会将请求转发到另一个页面。在这个过程中,请求的参数、对象等都会被传递到目标页面。

JSP两种跳转区别实例转发与重定向大  第1张

特点

* 内部跳转:在服务器内部完成,速度快。

* 共享请求和响应对象:目标页面可以访问到请求和响应对象中的数据。

* 只能跳转到服务器上的资源

实例

```jsp

<%

request.setAttribute("