动态包含(动作包含)<jsp:include page="页面">
静态包含(指令包含)<%@ include file="页面" %>
区别
1:动态包含使用page属性,而静态包含使用file属性
2:原理不同:
静态包含直接将jsp的内容嵌入到访问的jsp中(将包含的页面替换到指定位置)
只编译一个jsp
在servlet编译好的java文件中找到原理
动态包含将两个jsp分别翻译成不同的servlet,将包含的servlet输出(发送了一个请求给被包含的页面,
获取到了响应的HTML,并包含)
还是在servlet编译好的java文件中
3:动态包含可以传参数,而静态包含不能。