静态包含与动态包含
一、动态包含
特别注意:在使用包含时,如果用的是绝对路径不用再增加上下文路径,会默认自己增加上下文路径
二、静态包含
<jsp:include page="/inc/top.jsp"></jsp:include>
两者之间需要注意的是:
静态包含指的是:导入的文件会先被编译成html文件才进行导入
动态包含:不进行任何的编译,直接将要导入的文件原样导入
最佳实践:
在开发中90%的情况使用的是静态包含
因为在实践中如果使用的是动态包含(不进行任何的编译,直接将要导入的文件原样导入),这样的话就可能出现重复定义变量的情况而导致系统报错