1。page:针对当前页面的指令
2。include:指定包含另一个页面
3。tablib::定义和访问自定义标签
编译指令语法格式:
<%@ 编译指令名 属性名="属性值"……%>
page指令:
1。language:当前JSP页面脚本语言种类,默认JAVA
2。extends:继承的父类或实现的接口
3。import:导入包
(默认导入的包有:java.lang.*、javax.servlet.*、javax.servlet.jsp.*、javax.servlet.http.*)
4。session:(true/false)设定是否需要HTTP Session
5。buffer:指定输出缓冲区的大小,默认8KB,可以设置为none(不进行缓冲)
6。autoFlush:(true/false)当输出缓冲区即将溢出时,是否强制输出缓冲区的内容,true正常输出,false则会在buffer溢出时产生一个异常
7。info:JSP程序信息
8。errorPage:指定错误页面
9。isErrorPage:(true/false)是否为错误处理程序
10。contentType:设定生成网页的文件格式和编码字符集,默认MIME类型是text/html,默认字符集为ISO-8859-1
11。pageEncoding:指定生成网页编码字符集
include指令:
可以将一个外部指令嵌入到当前JSP文件中
<%@ include file="aaaaaaaaaa"%>
动态include语句:<jsp:include>
(静态包含会将被包含页面的编译指令也包含进来,如果两个页面的编译指令冲突,那么页面就会出错)