动作与指令中的include区别

动态包含(动作包含)<jsp:include page="页面">

静态包含(指令包含)<%@ include file="页面" %>

区别

1:动态包含使用page属性,而静态包含使用file属性
2:原理不同:
静态包含直接将jsp的内容嵌入到访问的jsp中(将包含的页面替换到指定位置)
只编译一个jsp
在servlet编译好的java文件中找到原理动作与指令中的include区别
动作与指令中的include区别

动态包含将两个jsp分别翻译成不同的servlet,将包含的servlet输出(发送了一个请求给被包含的页面,

获取到了响应的HTML,并包含)

还是在servlet编译好的java文件中

动作与指令中的include区别

3:动态包含可以传参数,而静态包含不能。