JSP jsp:include:页面包含标签
JSP 中的 <jsp:include> 动作标签用于向当前的页面中包含其他的文件,这个文件可以是动态文件也可以是静态文件。在 JSP 中可以应用 <jsp:include> 标签包含其他文件的内容,被包含的文件可以是 JSP 文件或 HTML 文件。
语法:
语法:
<jsp:include page="file url" flush="true|false"/>
或者向被包含的动态页面中传递参数:
<jsp:include page="file url"flush="true|false">
<jsp:param name="name" valude="value"/>
</jsp:include>
- page:该属性指定了被包含文件的路径,其值可以是一个代表了相对路径的表达式。当路径是以“/”开头时,则按照当前应用的根目录查找这个文件;如果路径是以文件名或目录名称开头,那么将按照当前的路径来查找被包含的文件。
- flush:表示当输出缓冲区满时,是否清空缓冲区。该属性值为布尔类型,默认值为 false,通常情况下设为 true。但在 JSP1.2 以前,flush 属性必须设为 true。
- <jsp:param> 子标签可以向被包含的动态页面中传递参数。
- <jsp:include> 标签对包含的动态文件和静态文件的处理方式是不同的。如果被包含的是静态文件,则执行页面后,在使用该标签的位置处将会输出这个文件的内容。如果 <jsp:include> 标签包含的是一个动态文件,那么 JSP 编译器将编译并执行这个文件。不能通过文件的名称来判断该文件是静态的还是动态的,<jsp:include> 标签会识别出文件的类型。
示例
本示例主要应用 <jsp:include> 标签实现将 top.jsp 这个 JSP 页面包含到当前页面进行显示,具体代码如下:<%@page contentType="text/html;charset=gb2312"%>//将top.jsp文件包含进来 <jsp:include page="top.jsp"/>
典型应用
在现实生活中,当浏览网站信息时,常常会在网页的下方看到一些版权信息,在开发时不可能在每个网页中都添加,所以就会使用一个 <jsp:include> 标签将一个版权信息页包含到网页中进行显示,本示例将介绍如何应用 JSP 指令包含指定的版权信息,代码如下:<body> <table> ……此处省略了其他标签的代码 <tr> <td colspan="3"> //使用<jsp:include>标签将foot.jsp页面包含到当前页面 <jsp:include page="foot.jsp"></jsp:include> </td> </tr> </table> </body>
所有教程
- C语言入门
- C语言编译器
- C语言项目案例
- 数据结构
- C++
- STL
- C++11
- socket
- GCC
- GDB
- Makefile
- OpenCV
- Qt教程
- Unity 3D
- UE4
- 游戏引擎
- Python
- Python并发编程
- TensorFlow
- Django
- NumPy
- Linux
- Shell
- Java教程
- 设计模式
- Java Swing
- Servlet
- JSP教程
- Struts2
- Maven
- Spring
- Spring MVC
- Spring Boot
- Spring Cloud
- Hibernate
- Mybatis
- MySQL教程
- MySQL函数
- NoSQL
- Redis
- MongoDB
- HBase
- Go语言
- C#
- MATLAB
- JavaScript
- Bootstrap
- HTML
- CSS教程
- PHP
- 汇编语言
- TCP/IP
- vi命令
- Android教程
- 区块链
- Docker
- 大数据
- 云计算