程序師世界是廣大編程愛好者互助、分享、學習的平台,程序師世界有你更精彩!
首頁
編程語言
C語言|JAVA編程
Python編程
網頁編程
ASP編程|PHP編程
JSP編程
數據庫知識
MYSQL數據庫|SqlServer數據庫
Oracle數據庫|DB2數據庫
 程式師世界 >> 編程語言 >> 網頁編程 >> JSP編程 >> 關於JSP >> jsp指令--page 指令

jsp指令--page 指令

編輯:關於JSP

定義JSP文件中的全局屬性
JSP 語法

 <%@ page
 [ language="java" ]
 [ extends="package.class" ]
 [ import="{package.class | package.*}, ..." ]
 [ session="true | false" ]
 [ buffer="none | 8kb | sizekb" ]
 [ autoFlush="true | false" ]
 [ isThreadSafe="true | false" ]
 [ info="text" ]
 [ errorPage="relativeURL" ]
 [ contentType="mimeType [ ;charset=characterSet ]" | "text/html ; charset=ISO-8859-1" ]
 [ isErrorPage="true | false" ]
 %>
 page指令的基本屬性如下 language  定義編寫Scripttlet,聲明和表達示所使用的腳本語言,默認的情況下將使用java語言
語法  <%@ page language = "語言種類" %>
示例  <%@ page language = "java" %> 表示頁面將使用java語言
import 將需要的包引入到JSP頁面中,默認的情況下如果未指定包,則將導入java.lang.*,javaxservlet.*和javax.servlet.jsp.*包
語法  <%@ page import = "包或類的路徑" %>
示例  <%@ page import = "java.util.*,java.sql.*" %>表示此JSP頁面引入了util.*和sql.*包
buffer 以千字節為單位指定緩沖區的大小,緩沖區遙於存儲客戶端請求,其默認值為8KB
語法  <%@ page buffer = "size in kb" %>
示例  <%@ pagebuffer = "10kb" %> 表示此JSP頁面的緩沖區大小為10kb
errorPage 設置該JSP頁面的錯誤處理頁面的URL,處理當前頁面中引發但未捕獲到的異常
語法  <%@ page errorPage = "錯誤處理的URL" %>
示例  <%@ page errorPage = "/error.jsp" %> 表示此JSP的錯誤篩頁面是根目錄下的reeor.jsp 
isErroePage 設置該頁面是否為錯誤處理頁面
語法  <%@ page isErrorPage = "true | flase"%>
示例  <%@ page isErrorPage = "true" %> 表示此JSP頁面是一個錯誤處理頁面,可以對一錯誤或異常做出處理

 描述

<%@ page %>指令作用於整個JSP頁面,同樣包括靜態的包含文件。
但是<% @ page %>指令不能作用於動態的包含文件,比如<jsp:include>
你可以在一個頁面中用上多個<% @ page %>指令,但是其中的屬性只能用一次,不過也有個例外,那就是import屬性。因為import屬性和Java中的import語句差不多(參照Java Language),所以你就能多用此屬性幾次了。
無論你把<% @ page %>指令放在JSP的文件的哪個地方,它的作用范圍都是整個JSP頁面。不過,為了JSP程序的可讀性,以及好的編程習慣,最好還是把它放在JSP文件的頂部。
 

*
  1. 上一頁:
  2. 下一頁:
Copyright © 程式師世界 All Rights Reserved