include 指令用于在 JSP 页面引入其它内容,可以是 JSP 文件、html 文件和文本文件等,相当于把文件的内容复制到 JSP 页面。引入的文件和 JSP 页面同时编译运行。
使用 include 指令有以下优点:
include 的语法如下:
<%@ include file="URL" %>
其中,file 指定需要引入文件的相对路径。
可以在页面的任何位置编写 include 指令。
在 index.jsp 页面使用 include 指令引入 head.jsp。head.jsp 代码如下:
- <p>header内容</p>
index.jsp 代码如下:
- <%@ page language="java" contentType="text/html; charset=UTF-8"
- pageEncoding="UTF-8"%>
- <!DOCTYPE html>
- <html>
- <body>
- <%@ include file="head.jsp" %>
- <p>城东书院(http://www.cdsy.xyz)</p>
- </body>
- </html>
此示例中,head.jsp 和 index.jsp 在同一目录中,如果不在同一目录,引入 head.jsp 文件时需要指定完整路径。运行结果如下: