1、language屬性
設置jsp頁面使用的語言,目前只支持java,默認值為java
<%@ page language=java %>
設置jsp頁面繼承的java類,jsp頁面在執行之前都會被服務器解析成Servlet,而Servlet是由java類定義的,所以jsp和Servlet都可以繼承指定的父類,該屬性不常用,可能影響服務器的性能優化。
3、import屬性
設置JSP導入的類包,嵌入的java代碼片段需要導入相應的類包。
<%@ page import=java.util.* %>
指定頁面編碼格式,如果設置為ISO-8859-1,則頁面不支持中文,通常設置為GBK或者UTF-8
<%@ page pageEncoding=GB18030%>
設置頁面的MIME類型和編碼
<%@ page contentType=text/html; charset=UTF-8%>
6、session屬性
指定頁面是否使用HTTP的session會話對象,默認值為true
<%@ page session=true%>
7、buffer屬性
設置頁面out輸出對象的緩沖區大小,默認為8KB,單位只能使用KB,建議使用8的倍數作為屬性值
<%@ page buffer=128kb%>
設置頁面緩存滿時,是否自動刷新緩存,默認為true,如果設置成false,則緩存滿時會拋出異常
<%@ page autoFlush=false%>
9、isErrorPage屬性
可以將當前頁面設置成錯誤處理頁面來處理另一個JSP頁面的錯誤,也就是作為異常處理頁面
<%@ page isErrorPage=true%>
設置當前頁面的異常處理頁面,對應的異常處理頁面isErrorPage必須設置為true,如果設置該屬性,那麼在web.xml文件中定義的任何錯誤處理頁面都將被忽略,優先使用該屬性定義的異常處理頁面。
<%@ page errorPage=error/registerErrorPage.jsp%>