动态引入和静态引入的区别
静态引入:
<%@ include file="/xxx.jsp" %>
静态引入两个jsp文件编译成一个java文件,两个jsp文件中可以共享同一个变量,但不能定义重名的变量。
动态引入:
<jsp:include page="/xxx.jsp"/>
动态引入会生成两个java文件,两个jsp文件中不可以共享同一个变量,可以定义重名的变量。
在静态引入与动态引入均可使用时,一般使用静态引入。因为在程序运行时只存在一个Servlet,对资源的消耗较少,且不存在调用问题,执行效率较高。