<% @ include file="include.jsp" %>
由于静态include是直接在jsp编译servlet时直接将内容添加入包含它的jsp页面,所以两个页面不可有重复定义的项(如全局变量,contentType="text/html; charset=gbk"设置编码内容类型等)
动态include主要是对动态页面的引入,它总是会检查所引入的页面的变化,如果所包含的资源在请求间发生变化
,则下一次请求包含<jsp:include>动作的jsp时,将包含资源的新内容。
另一方面,include指令在转换时一次性地将内容复制到jsp中,如果所包含的资源发生变化,则使用include指令的jsp将不能反应出新的内容,除非重新编译该jsp。