虽然include和include动作都能够包含一个文件,但他们之间有很大的区别,具体如下: include动作要引入的资源和当前JSP页面是两个彼此独立的执行实体。而include指令只能引入遵循JSP格式的文件,被引入文件与当前JSP文件需要共同和合并才能翻译成一个Servlet源文件。 include动作中引入的资源是在运行时才包含的,并且只包含运行结果。而include指令引入 的资源是在编译时期包含的,包含的是源代码。 include动作运行原理是:被包含的页面不能改变相应状态码或者设置响应头,而include指令没有这方面的限制