JSP <jsp:include> 动作
JSP <jsp:include> 动作用来包含静态和动态的文件
JSP <jsp:include> 动作把指定文件插入正在生成的页面
JSP <jsp:include> 动作 与 JSP include 指令的不同之处在于:
- JSP include 指令在 JSP 文件被转换成 Servlet 的时候引入文件
- JSP <jsp:include> 动作则是在页面被请求的时候才插入文件
可以说它们的不同之处就是引入文件的时机不一样
语法
<jsp:include page="相对 URL 地址" flush="true" />
属性
属性 | 描述 |
---|---|
page | 包含在页面中的相对URL地址 |
flush | 布尔属性,定义在包含资源前是否刷新缓存区 |
范例
为了演示 JSP <jsp:include> 动作的用法,要定义两个 .jsp 文件
1. webapp/action_include_date.jsp
<%@ page language="java" contentType="text/html; charset=UTF-8" pageEncoding="UTF-8"%> <p> 今天的日期是: <%= (new java.util.Date()).toLocaleString()%> </p>
2. webapp/action_include_main.jsp
<%@ page language="java" contentType="text/html; charset=UTF-8" pageEncoding="UTF-8"%> <!DOCTYPE html> <meta charset="utf-8"> <title>JSP <jsp:include> 动作 - JSP 基础教程 | 简单教程(www.twle.cn)</title> <p>JSP <jsp:include> 动作 - JSP 基础教程 | 简单教程(www.twle.cn)</p> <jsp:include page="action_include_date.jsp" flush="true" />
在浏览器上输入 http://localhost:8080/jsp/action_include_main.jsp 显示结果如下