導航:首頁 > 源碼編譯 > 在頁面中使用編譯指令導入標簽

在頁面中使用編譯指令導入標簽

發布時間:2023-06-16 13:15:29

A. JSP的三個編譯指令

1、JSP的編譯指令是同志引擎的消息,它不直接生成輸出。編譯指令都有默認值,因此開發人員無須為每個指令設置值。常見的編譯指令:

     page:該指令是針對當前頁面的指令

     include:用於指定包含另一個頁面

     taglib:用於定義和訪問自定義標簽

     使用編譯指令語法格式:<%@ 編譯指令名 屬性名="屬性值"...%>

2、page指令

     page指令位於JSP頁面的頂端,一個JSP頁面可以使用多條page指令。page指令屬性:

     language:聲明當前JSP頁面使用的腳本語言的種類,因為頁面是JSP頁面,所以通常都是java,默認值也是java,所以通常無須設置。

     extends:指定JSP頁面編譯所產生的Java類所繼承的父類,或所實現的介面。

     import:用來導入包。默認導入的包:java.lang.*,javax.servlet.*、javax.servlet.jsp.*、javax.servlet.http.*。

     session:設定這個JSP頁面是否需要HTTP Session。

     buffer:指定輸出緩沖區的大小。輸出緩沖區的JSP內部對梁辯象:out用於緩存JSP頁面對客戶瀏覽器的輸出,默認值為8KB,可設為none。

     autoFlush:當輸出緩沖區即將溢出時,是否需要強制輸出緩沖區內容。true時輸出,false會在buffer溢出時產生一個異常。

     info:設置該JSP程序的信息,也可以看作其說明,可通過Servlet.getServletInfo()方法獲取該值。

     errorPage:指定錯誤處理頁面。

     isErrorPage:設置本JSP頁叢畝面是否為錯誤處理程序。

     contentType:用於設定生成網頁的文件格式和編碼字元集,即MIME類型和頁面字元集類型,默認的MIME類型是text/html,默認的字元集是ISO-8859-1。

     pageEncoding:指定生成網頁的編碼字元集。

註:因為JSP內建了異常機制支持,所以JSP可以不處理異常,即使是checked異常。

3、include指令:可以將一個外部文件嵌入到JSP文件中,同時解析這個頁面的JSP語句。include既可以包含靜態的文本,也可以包含滲渣森動態的JSP頁面。語法格式:<%@include file="relativeURLSpec"%>

如果嵌入的文件經常改變,建議使用操作指令,因為它是動態的include語句。

需要注意的是,靜態包含還會將被包含頁面的編譯指令也包含進來,如果兩個頁面的編譯指令沖突,那麼頁面就會報錯。

閱讀全文

與在頁面中使用編譯指令導入標簽相關的資料

熱點內容
拉伸訓練pdf 瀏覽:92
如何撥號到中央伺服器 瀏覽:648
中國天才少年程序員 瀏覽:352
編程思想pdf 瀏覽:282
加密歐美航線 瀏覽:48
svn怎麼看伺服器的地址 瀏覽:187
騎馬與砍殺1命令部隊用盾牌 瀏覽:595
光纜pdf 瀏覽:350
加密流量實時監測 瀏覽:628
360壓縮和好壓哪個好 瀏覽:61
python判斷變數是否為list 瀏覽:906
雲伺服器1m帶寬表示什麼意思 瀏覽:702
429升冷櫃用多大壓縮機 瀏覽:116
決策樹演算法java實現 瀏覽:376
androidtv開發焦點控制 瀏覽:328
論人的成長pdf 瀏覽:282
python網站源代碼 瀏覽:827
手機文件壓縮器怎麼安裝 瀏覽:112
androidsdk封裝 瀏覽:266
微信加密不知道怎麼取消 瀏覽:705