<%@ include> <jsp:include>

1.

<%@ include file=”relativeURI” %>

这个效果是将引入的文件内容直接加入当前JSP然后再编译,会造成的问题就是如果引入的页面中也写了head,contentType之类的东西,就会造成重复,从而出错

那么在实际应用场景中,可以使用它来引入一些页面中公共的小段内容,例如引入css时后面用include引入css的版本号

2.

<jsp:include page=”relativeURI” flush=”true” />

这个效果是将引入的jsp执行之后,将执行结果引入到当前jsp的结果当中,所以引入的页面需要有自己独立的head和footer

flush参数表示是否要在缓冲区满了以后再将内容刷新出来,true表示直接输出,不等待缓冲区充满

实际应用中,一般用来引入页面内独立的模块,他们可以有自己的页面配置

原文地址:https://www.cnblogs.com/zemliu/p/3193057.html