include指令用于在JSP页面中包含其他文件,其语法格式如下:
<%@include file=" 路径名"%>
作用:把页面分解了,使用包含的方式组合在一起,这样一个页面中不变的部分就是一个jsp,而我们只需要处理变化的页面。
他是在jsp编译成java文件时完成的,他们共同生成一个java(就是一个Servlet文件),然后再生成一个class文件
include指令包含的过程是静态的,包含的文件可以是JSP、HTML或Inc文件
这里就出现了错误,这是为什么呢?
因为静态包含是在java文件级别上进行的,合并的是jsp两个页面,<%=pagePath%>只有运行时才能输出,这里不能输出,所以无法判断包含的是哪个文件,可不就出错了嘛~