总结:jsp中的include

本文详细介绍了JSP中的两种包含方法:动态包含<jsp:include>与静态包含<%@include%>。动态包含在翻译阶段执行,适用于频繁更新的内容;而静态包含则在请求处理阶段执行,适合固定内容。
两种方法:
<jsp:include />与<%@ include %>

方法一:
<jsp:include page ="" />

执行时间:是在翻译阶段执行

处理方式:当该动作被执行时,程序会将请求转发到被包含的页面,并将结果输出到浏览器中,然后返回包含页执行后面的代码。为服务器执行的是两个文件,jsp编译器会对两个文件进行编译

包含方式:通常用来包含那些需要经常改动的文件,服务器执行的是两个文件,被包含文件的改动不会影响主文件,服务器不会对主文件重新编译,只需对被改动的文件重新编译即可。当该动作标识被执行时,该标识包含的目标文件才会被编译,否则不编译。也称动态包含

方法二:
<%@ include file=""%>

执行时间:请求处理阶段执行

处理方式:内容原封不动插入包含页使用该指令的位置,jsp编译器再对这个合成的文件进行编译,编译后的文件只有一个


包含方式:服务器将两个文件合成后由jsp编译器编译成一个class文件,所以被包含文件的内容是固定不变的,若改变此文件,主文件会重新编译。也称静态包含


评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值