在JavaServer Pages(JSP)技术中,指令是用于在JSP页面中设置全局属性的元素。JSP指令分为三种类型:页面指令、包含指令和标签库指令。这些指令对于控制JSP页面的行为和外观起着至关重要的作用。下面,我们就来详细了解一下JSP三种类型的指令及其实例。
1. 页面指令
页面指令是用于设置整个JSP页面的属性的指令。它通常位于JSP页面的顶部,并以`<%@`开始,以`%>`结束。页面指令主要有以下几种类型:

1.1 `<%@ page %>`指令
`<%@ page %>`指令用于设置当前页面的属性。以下是一些常用的属性:
| 属性名 | 描述 |
|---|---|
| contentType | 指定响应的内容类型,如text/html |
| import | 导入Java类或包 |
| language | 指定脚本语言,默认为Java |
| session | 设置session的可见性,true表示可见,false表示不可见 |
| buffer | 设置输出缓冲区的大小 |
| autoRefresh | 设置页面自动刷新的时间(秒) |
| isELIgnored | 设置是否忽略EL表达式,true表示忽略,false表示不忽略 |
| isScriptingEnabled | 设置是否启用脚本,true表示启用,false表示不启用 |
| info | 设置页面的信息,如作者、版本等 |
| errorPage | 设置发生异常时跳转的页面 |
| isErrorPage | 设置当前页面是否为错误页面 |
实例:
```jsp
<%@ page contentType="







