Web组件之间存在三种关联关系(转发,重定向,包含)
Web组件之间存在三种关联关系:
请求转发:
定义:请求转发允许把请求转发给同一个应用程序中的其他WEB组件。
实现:Servlet类使用javax.servlet.RequestDispathcer.forward()方法来转发它所收到的HTTP请求。转发目标组件将处理该请求并生成响应结果,或者将请求继续转发到另一个组件。最初请求的ServletRequest和ServletResponse对象被传递给转发目标组件,这是的目标组件可以访问整个请求上下文。
?
总结:转发的源组件和目标组件在request范围内共享数据,及他们拥有同一个request对象啊。请求转发只能转发给同一个WEB应用中的组件。
?
看了jsp代码,相信很多人恍然大悟,原来这就是包含啊,这么简单。
?
?
?
?