jsp中include指令和include动作的区别
⼀,语法上的区别
1.include指令:<%@ include file =“includeFile.jsp”%>jsp和html哪个更好
2.include动作:<jsp:include page =“jspInclude.jsp”> </ jsp:include>
⼆,处理⽅式不同
1.include指令:将被包含的⽂件原封不动的插⼊包含⽂件,JSP引擎对其同⼀编译,最终编译后⽂件只有⼀个。
2.include动作:不同于指令,当代码执⾏到包括动作时,程序会请求转发⾄被包含页,并输出执⾏结果,然后继续执⾏后⾯的代码,所以服务器执⾏的是两个⽂件,所以JSP引擎会对其分为两部分编译,有两个编译后⽂件。
⼆,包含⽅式不同
1.include指令:静态包含,⼀旦改变被包含⽂件的内容,需要重新编译主⽂件,适⽤于被包含⽂件不常修改的情况。
2.include动作:动态包含,被包含⽂件发⽣改变,只需要重新编译被包含⽂件,适⽤于被包含⽂件经常变化的情况。
版权声明:本站内容均来自互联网,仅供演示用,请勿用于商业和其他非法用途。如果侵犯了您的权益请与我们联系QQ:729038198,我们将在24小时内删除。
发表评论