jsp页面嵌套
这个在做网页中常要用到,有些通用的内容可集中放在一个页面文件中,其它要用到这些内容的页面只需要包含(引用)这个通用文件即可。这样便于维护,如果有很多网页,当通用内容需要修改时,只改一个文件就可以了,不需要每个文件单独修改。
比如页脚的版权信息等内容可以放在一个叫做footer.jsp文件里,或者如天猫,淘宝等网页的搜索栏和导航栏也可以放在一个nav.jsp文件里,然后其他页面文件在页面内容的最后或者最前包含这个文件就可以了。
页面嵌套的方法共有三种
1.include指令
include指令告诉容器:复制被包含文件汇总的所有内容,再把它粘贴到这个文件中。
<%@ include file="Header.jsp"%>
2.include标准动作
<jsp:include page=“Header.jsp”/>
3.采用JSTL
<c:import url="http://www.sina.com/index.html">
注意:(1)include指令在转换时插入“Header.jsp”的源代码,而jsp:include标准动作在运行时插入“Header.jsp"的响应。
(2)采用前两种方式,只能包含当前web应用的界面, 不过,《c:import》可以包含容器之外的内容。