include指令

文件包含指令include是JSP的另一个指令的标识。通过该指令可以在一个JSP页面中包含另一个JSP页面。不过该指令是静态包含,也就是说被包含的文件中所有内容会被原样包到该JSP页面中,即使被包含的和包含的文件中JSP代码,在包含是也不会被执行。使用include指令,最终将生成一个 文件 ,所以在被包含和被包含的文件中不能用相同名称的变量。
语法:<%@ include file=“path”%>
该指令只有一个file属性,用于指定要包含文件的路径。该路径可以是相对路径,也可以是绝对路径,但不可以是<%= %>表达式所表示的文件。
静态包含<%@ include file = “path”%>
在这里插入图片描述

在这里插入图片描述
两个jsp文件融为一个被编译了。所以,这两个jsp文件不能有冲突的地方。
动态包含:<JSP:include page=“path”>
区别:
1、语法不同
静态包含:<%@ include file=“path”%>
动态包含:<JSP:include page=“path”>
2、参数传递不同
静态包含不能像包含页面传递 参数
动态包含可以使用jsp:param标签像被包含页面传递参数
3、原理不同
静态包含:先合并再翻译
动态包含:先翻译再合并

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值