page指令
<%@ page 属性1=“value” 属性2=“value2” ......%>
page的属性有13种:
1)language --- 声明所使用的脚本语言的种类。(可省略)
value --- java
eg: --- <%@ page language="java" %>
2)extends --- 定义此JSP网页产生的Servlet是继承哪个。
value --- <%@ page extends="package.class" %>一般不需要设置,jsp页面默认的父类是HttpJspBase
eg: --- <@page extends="myweb.MyPage">
3)import --- 指定所导入的包。
value --- java.lang.*;javax.servlet.*;javax.servlet.jsp.*;javax.servlet.http.*等
eg: --- <%@ page import="java.util.*","java.awt.*","java.io.*" %>(可指定多个)
4)session --- 指定JSP页面中是否可以使用Session对象。
value --- true(默认),false
eg: --- <%@page session="true" %>
5)buffer --- 指定输出缓冲区的大小
value --- 8KB(默认)
eg: --- <%@ page buffer="16KB" %>
6)autoFlush --- 指定当输出缓存区即将溢出时,是否需要强制输出缓冲区内容。
value --- true(默认),false
eg: --- <%@ page autoFlush="true" %>
7)isThreadSafe --- 指定JSP文件是否支持多线程。
value --- true(默认支持),false
eg: --- <%@ page isThreadSafe="true" %>
8)info --- 设置JSP页面的相关信息。可以在 servlet,html等中通过 getServletInfo 方法获取的字符串。
value --- <%@ page info="" %>
eg: --- <%@ page info="Some Message" %>
9)ErrorPage --- 指定错误的处理页面, 默认为本页面。
value --- <%@ page errorPage=" url "%>
eg: --- <%@ page errorPage="error.jsp"%>
10) isErrorPage---指定JSP文件能否进行异常处理。
value --- true(产生一个exception对象) ,false(默认)
eg: --- <%@ page isErrorPage="true" %>
11) contentType --- 指定JSP页面的编码方式和JSP页面响应的MIME类型。
value --- charset=ISO-8859-1(默认) text/html(默认)
eg: --- <%@ page contentType="text/html;charset=GB2312" %>
12)pageEncoding --- 指定页面编码格式。
value --- ISO-8859-1,GB2312,UTF-8等
eg: --- <%@ page pageEncoding="UTF-8"%>
13) isELIgnored --- 指定JSP文件是否支持EL表达式。
value --- true ,false(默认)
eg: --- <%@ page isELIgnored="true" %>