JSP page指令

來源:互聯網
上載者:User

標籤:jsp   str   exception   end   error   port   coding   character   read   

 

JSP指令<%@ 指令名稱 屬性=... ...%>

JSP指令(directive)是為JSP引擎而設計的,它們並不直接產生任何可見輸出,而只是告訴引擎如何處理JSP頁面中的其餘部分

page指令 用來通知翻譯引擎,如果翻譯當前的JSP

[ language="java" ] 當前JSP使用的開發語言

[ extends="package.class" ] 當前jsp翻譯成servlet後要繼承的類,注意此值必須是一個servlet的子類,一般情況下不要改

[ import="{package.class | package.*}, ..." ] 匯入需要使用到的包 java.lang.*;javax.servlet.*;javax.servlet.jsp.*;javax.servlet.http.*;

[ session="true | false" ] 用來指定當前頁面是否使用session,如果設定為true,則翻譯過來的servlet中將會有對session對象的引用,於是可以直接在jsp中使用session隱式對象。但是這將導致一旦訪問jsp就會調用request.getSession()方法,可能導致不必要的空間浪費。如果確定jsp中不需要session可以設為false

[ buffer="none | 8kb | sizekb" ] out隱式對象所使用的緩衝區的大小

[ autoFlush="true | false" ] out隱式對象是否自動重新整理緩衝區,預設為true,不需要更改

[ isThreadSafe="true | false" ] 翻譯過來的servlet是否實現SingleThreadModel

[ errorPage="relative_url" ] 如果頁面出錯,將要跳轉到的頁面,除了在jsp中使用此屬性指定錯誤頁面外也可以在web.xml中配置整個web應用的錯誤頁面,如果兩個都設定則jsp中的此屬性起作用

[ isErrorPage="true | false" ] 如果設定此屬性為true,翻譯過來的servlet中將含有Exception隱式對象,其中封裝的就是上一個頁面中拋出的異常對象

[ contentType="mimeType[ ;charset=characterSet ]" | "text/html ; charset=ISO-8859-1" ] 和jsp亂碼相關的指令,用來指定jsp輸出時,設定的Content-Type回應標頭用來指定瀏覽器開啟的編碼

[ pageEncoding="characterSet | ISO-8859-1" ] 伺服器翻譯jsp時使用的編碼集.如果向防止jsp亂碼,應該保證檔案的儲存編碼和jsp翻譯成servlet用的編碼以及輸出到瀏覽器後瀏覽器開啟的編碼一致.此屬性一旦設定好,翻譯引擎會間接幫我們設定content-type屬性.

[ isELIgnored="true | false" ] 當前頁面是否使用el運算式,設定為false時表示啟用el,j2ee4.0開始預設支援,j2ee4.0一下做開發時,如果要使用el運算式,需將此屬性設定為fals

 

JSP page指令

相關文章

聯繫我們

該頁面正文內容均來源於網絡整理,並不代表阿里雲官方的觀點,該頁面所提到的產品和服務也與阿里云無關,如果該頁面內容對您造成了困擾,歡迎寫郵件給我們,收到郵件我們將在5個工作日內處理。

如果您發現本社區中有涉嫌抄襲的內容,歡迎發送郵件至: info-contact@alibabacloud.com 進行舉報並提供相關證據,工作人員會在 5 個工作天內聯絡您,一經查實,本站將立刻刪除涉嫌侵權內容。

A Free Trial That Lets You Build Big!

Start building with 50+ products and up to 12 months usage for Elastic Compute Service

  • Sales Support

    1 on 1 presale consultation

  • After-Sales Support

    24/7 Technical Support 6 Free Tickets per Quarter Faster Response

  • Alibaba Cloud offers highly flexible support services tailored to meet your exact needs.