Jsp动态引入和静态引入
不同的jsp页面会使用相同的资源。如果将资源在每个jsp页面都单独声明, 则会造成代码的冗余量过高,不易于代码的维护和升级。使用代码的引入可以减少代码的冗余. 降低耦合性
静态引入
使用
<%@include file="要引入的资源相对路径"%>
特点
被引入的jsp文件和原有jsp文件被转译成一个java文件使用。
注意:静态引入的相关jsp文件中不能声明同名变量。
动态引入
使用
<jsp:include page="static.jsp"></jsp:include>
特点
被引入的文件会被单独转译,原有jsp文件会调用被引入的jsp文件。
注意:动态引入的相关jsp文件中可以声明同名变量。