1、include指令是文件加载指令,可以将其他文件“静态”得插入到jsp网页中,被插入的文件必须保证插入后形成的新文件符合jsp页面的语法规则,且和当前的jsp文件处在同一web服务目录下。在编译运行时,插入的文件都会经编译合成一个*.class文件。
2、<jsp:include>是当前jsp文件动态包含一个文件,即将当前页面、被包含的文件各自独立编译成字节码文件,即所插入的文件和当前文件会分别编译成独自的*.class文件。
3、include指令为静态包含,不能传递参数。相反,<jsp:include>动作为动态包含,可以在插入文件之间传递参数。