JSP 3个编译指令
指令格式:
<%@ page 属性名="属性值" ... %>
<%@ include file="relativeURLSpec" %>
<%@ taglib 属性名="属性值" ... %>
一、page 指令
<%@ page 属性名="属性值" ... %>
属性有:
- contentType
MIME类型,一般为text/html; charset=ISO-8859-1
。 - language
脚本语言,默认为Java。 - errorPage
当JSP产生异常,则打开此页面,页面路径基于你的Web应用目录。 - isErrorPage
此页面是否为错误处理页面。IE浏览器可能无效,可以取消勾选【Internet 选项】→ 【高级】→ 【显示友好HTTP错误信息】 - pageEncoding
生成页面的字符集。 - import
用于导入包。默认导入:- java.lang.*
- java.servlet.*
- javax.servlet.jsp.*
- javax.servlet.http.*
- extends
让JSP继承父类或实现接口。 - info
JSP 程序信息,可以通过 getServletInfo() 获取。 - session
是否使用 HTTP Session。 - buffer
out
的缓冲区大小。 - autoFlush
当out
将溢出时,是否强制输出缓冲区内容。如果为false
,则产生一个异常。
二、include 指令
<%@ include file="relativeURLSpec" %>
include 指令是静态的,它会将要插入的页面插入到本页面中,最终生成一个页面。