大家帮帮忙。Struts中的IncludeAction和JSP的命令jsp:include是不是有很大的区别啊?
IncludeAction类和JSP命令中的:
<jsp:include page=““ flush=“true/false“ />
or
<jsp:include page=““ flush=“true/false“ >
<jsp:param name=““ value=““/>
…..
</jsp:include>
都是将其它的WEB组件包含进当前的项目中,可以传递参数。
但是!!!!!
Struts中的includeaction类只是将提交到目的页,而在原来的JSP文件中不显示目的页的数据,,
而:
如果1.jsp中写入:
<jsp:include page=“2.jsp“ flush=“true/false“ >
<jsp:param name=““ value=““/>
…..
</jsp:include>
这样的情况,则1.jsp中却显示2.jsp的内容,,这种在JSP的情况是不是在Struts中的includeaction中没有??
------解决方案--------------------include action 用得很少,我也不知道干什么用的。看看 struts 源代码吧,似乎是在后台模拟了一个 http 请求。
jsp:include 就是用来包含页面内容的,提高代码的复用程度。