静态包含:<%@ include file="被包含的界面"%>
动态包含:<jsp:include page=“被包含的界面” flush="true">
一般我们的JSP页面会经过WEB服务器以下几步的处理:
JSP -> Java文件 ->class文件
静态包含 : 服务器会将静态包含的界面,添加到同一个Java文件中,然后随之编译成class文件。
而动态包含不同,动态包含的界面会单独生成一个Java文件,和一个class文件,这样在客户端请求的时候速度更快,直接使用class文件即可,但耗费资源也更多。
所以个人认为:对于一些频繁被包含的界面,使用静态包含,减少内存消耗,使用次数较少的JSP界面使用动态包含