page指令可以指定的值有哪些
时间: 2024-09-25 13:02:25 浏览: 35
Page指令是JSP(JavaServer Pages)中的一种标签,它允许在页面初始化时设置一些属性。Page指令通常放在JSP文件的开头,其基本语法如下:
```jsp
<%@ page attribute="value" %>
```
其中,`attribute` 是要设置的属性名称,而 `value` 则是该属性对应的值。常见的page指令及其值包括:
1. **language** 或 **contentType**: 指定JSP页面使用的脚本语言(如java、javascript),以及内容类型(如text/html)。
```jsp
<%@ page language="java" contentType="text/html; charset=UTF-8" %>
```
2. **import**: 引入需要的包或类,用于页面内的引用。
```jsp
<%@ page import="java.util.*" %>
```
3. **errorPage**: 指定当发生错误时跳转到的页面。
```jsp
<%@ page errorPage="/error.jsp" %>
```
4. **extends**: 如果是JSP2.0及以后,可以指定继承的父类模板。
```jsp
<%@ page extends="myTemplate" %>
```
5. **sessionTimeout**: 设置会话超时时间。
```jsp
<%@ page sessionTimeout="30" %> <!-- 30分钟无操作后自动过期 -->
```
6. **isELIgnored**: 控制是否忽略表达式语言(EL)。
```jsp
<%@ page isELIgnored="false" %> <!-- 开启EL支持 -->
```
阅读全文