一、基本信息
1、作用:在页面的适当位置整体嵌入另一个文件,在JSP页面上出现该指令的位置处静态嵌入一个文件。
因为很多页面可能有一部分内容是相同的,相同的地方可以提取出来,然后复用,因此可以把每个页面重复出现的部分单独提出来,作为一个单独的页面,然后其它页面都来包含这个页面。
我们可以用include指令包含他,这样的好处是,公共部分发生修改的话,只要改这一个页面,其它页面包含这个页面就可以自动更新了。
2、静态嵌入:
编译阶段完成文件的嵌入。
JSP页面要进行转换,转换成java文件,然后再进行编译成class文件,编译阶段就会完成文件的嵌入工作。
3、语法: <%@ include file= "文件的URL" %>
- 路径可以是相对路径,也可以是绝对路径
4、注意
防止被包含页面和包含页面之间存在的冲突。
本身原来的页面里面就可能有一些page属性,比如指定编码格式等,page和包含的文件之间不要冲突,如果冲突的话,就会出错。
二、例题
<%@ page contentType="text/html;charset=GB2312" %>
<html>
<BODY>
<H1>
<%@ include file="Hello.txt" %> <%--Hello.txt中的page属性和