1· 静态的include指令:
它会把目标页面的其他编译指令也包含进来(会把整个页面全部加载编译指令,加载项以及body内容)
<%@include file=" xxx.jsp" %>
2· 动态的include指令:
用于包含某个页面,他不会导入被include页面的编译指令,仅仅将被导入页面的body内容
<jsp:include page=" xxx.jsp ">
区别:
I 静态导入是将被导入的页面和目标页面完全融合,整合成一个servlet;而动态导入则是在servlet使用include方法来引入被导入页面的内容
II 静态导入时被导入的页面的编译指令会起作用,而动态导入指令时编译指令失去作用只导入body部分
III 动态导入还可以导入参数
项目中 在做导入时发现虽然将css文件导入进来但是就是一直显示不来样式
<link href="jslib/icon.css" type="text/css"></link>
仔细检查了一下缺少了rel属性
<link rel="stylesheet" href="jslib/icon.css" type="text/css"></link>
测试成功