JSP page指令
用途为根据JSP页面生成的servlet指定高层的信息
能够控制
导入哪些类
该servlet扩展那个类
产生哪种MIME类型
如何处理多线程
servlet是否共享会话
输出缓冲区的大小的行为
由哪个页面来处理意外的错误
import属性
格式、<%@ page import="package.class"%>,多个以逗号分隔
目的、在servlet定义的顶部生成导入语句
contentType和pageEncoding属性
指定JSP页面生成的servlet的返回内容类型,见MIME类型,pageEncoding是指编码类型,如GBK、UTF-8等
session属性,设置当前页面session是否可用
格式:<%@ page session="true""%>
errorPage属性
格式:<%@ page errorPage="Relative url"%>
目的:指定一个JSP页面,当页面出现异常且没有被捕获时自动跳转到该页面进行处理。
isErrorPage属性
格式: <%@ page isErrorPage="true" %>
目的:标示当前页面是否可以作为其他JSP页面的错误页面
注意:名为exception的新预定义变量会被创建,并能够在错误页面中对其进行访问;只能将其作为紧急备份,明确地处理尽可能多的各种异常;不要忘记一定要检查查询中的值是否缺失或异常。
JSP taglib指令
格式 <%@ tablib uri="" prefix="" "%>-uri: 自定义标签的uri
-prefix:标签前缀
目的:在当前页面导入自定义标签
示例:使用JSTL
<%@ taglib uri="http://java.sun.com/jsp/jstl/core" prefix="dd" "%>
JSP include指令
格式:<%@ include file="relative url" %>目的:为了在多个页面重用JSP的内容,和Android布局中的include相似。