﻿<?xml version="1.0" encoding="utf-8" standalone="yes"?><rss version="2.0" xmlns:dc="http://purl.org/dc/elements/1.1/" xmlns:trackback="http://madskills.com/public/xml/rss/module/trackback/" xmlns:wfw="http://wellformedweb.org/CommentAPI/" xmlns:slash="http://purl.org/rss/1.0/modules/slash/"><channel><title>语源科技BlogJava-Ex-Spring</title><link>http://www.blogjava.net/Ex-Spring/</link><description>&amp;nbsp&amp;nbsp&amp;nbsp&amp;nbsp&amp;nbsp&amp;nbsp— Technology lights your life.</description><language>zh-cn</language><lastBuildDate>Sun, 21 Jun 2026 15:28:36 GMT</lastBuildDate><pubDate>Sun, 21 Jun 2026 15:28:36 GMT</pubDate><ttl>60</ttl><item><title>Web组件的三种关联关系</title><link>http://www.blogjava.net/Ex-Spring/archive/2008/05/06/198657.html</link><dc:creator>覃思明</dc:creator><author>覃思明</author><pubDate>Tue, 06 May 2008 03:45:00 GMT</pubDate><guid>http://www.blogjava.net/Ex-Spring/archive/2008/05/06/198657.html</guid><wfw:comment>http://www.blogjava.net/Ex-Spring/comments/198657.html</wfw:comment><comments>http://www.blogjava.net/Ex-Spring/archive/2008/05/06/198657.html#Feedback</comments><slash:comments>0</slash:comments><wfw:commentRss>http://www.blogjava.net/Ex-Spring/comments/commentRss/198657.html</wfw:commentRss><trackback:ping>http://www.blogjava.net/Ex-Spring/services/trackbacks/198657.html</trackback:ping><description><![CDATA[
		<p dir="ltr" style="MARGIN-RIGHT: 0px">      Web组件之间存在三种关联关系：请求转发，URL重定向和包含。正确理解三种关联关系对于共享数据在Web应用范围的保存是至关重要的。存在以上关联关系的Web组件可以是JSP或Servlet。当然，对于Struts，还可以是Action。<br />      1.请求转发<br />      请求转发把请求转发至同一应用的其他Web组件，常用于Web控制层的Servlet流程控制器，它检查Http请求数据，将请求转发至合适的目标组件，由组件执行具体的请求处理，最后生成处理结果。Servlet使用javax.servlet.RequestDispatcher.forward()方法将ServletRequest和ServletResponse的对象作为参数传递给目标组件，使得目标组件能够访问整个请求的上下文。对于请求转发，转发源的组件和目标组件共享request范围内的数据。<br />      2.请求重定向<br />      请求重定向由服务器端向客户端浏览器返回包含重定向的信息，浏览器根据这一信息迅速发出一个新的Http请求，请求访问重定向目标。因此，转发源的组件和目标组件不共享同一个HttpServletRequest，从而无法共享request范围内的数据。<br />      3.包含<br />      这种使用方法通常用于模块化页面布局。各模块中的页面虽然来自不同的URL，但是却共享同一个HttpServletRequest对象，因此可以共享request范围内的数据。<br /></p>
<img src ="http://www.blogjava.net/Ex-Spring/aggbug/198657.html" width = "1" height = "1" /><br><br><div align=right><a style="text-decoration:none;" href="http://www.blogjava.net/Ex-Spring/" target="_blank">覃思明</a> 2008-05-06 11:45 <a href="http://www.blogjava.net/Ex-Spring/archive/2008/05/06/198657.html#Feedback" target="_blank" style="text-decoration:none;">发表评论</a></div>]]></description></item></channel></rss>