<%@ include file="">和<jsp:include file="">怎么用,什么区别?

我知道
<%@include file=""%>为静态的
<jsp:include file="">为动态的
但是不明白什么意思?
希望举个例子说说。

<%@ include file="">
是在编译时就用到的,被当做引入页面的一部分,如果引入页面写了<%@page contentType="text/html;charset=utf-8"%>,include的页面就不需要写了,不然会引起冲突,反之亦然,因为事实上这2个页面是被当做一个页面来编译的,file=""不能存动态参数。
<jsp:include file="">
是在运行时用到的,里面可以存动态参数
温馨提示:答案为网友推荐,仅供参考
第1个回答  推荐于2017-10-01
<%@include file=""%>是吧参数页面的源码穿过来一块编译;
<jsp:include file="">是吧参数页面的编译结果传递过来。本回答被提问者采纳
第2个回答  推荐于2017-09-23
<%include file="a.jsp"%>是在编译时加入,所谓静态,就是在编译的时候将a.jsp的代码加入进来在编译,之后运行.
<jsp:include page="a.jsp"/>是在运行时加入,所谓动态,就是单独编译,在运行时候加入进来,之后显示,这种include,可以传递参数。