《JSP開發技術》讀書筆記之基本文法

來源:互聯網
上載者:User

jsp檔案的組成部分主要是兩類:一類是jsp元素,另一類是html模板。

html模板主要是用於靜態網頁顯示;在html模板的基礎上增加和動態網頁實現有關的jsp元素,來實現網頁的動態互動。

簡單的說,jsp檔案就是嵌入java代碼的html檔案。

jsp元素包括以下4種:

指令元素:用來提供整個jsp網頁資訊,如頁面使用的字元集、指令碼使用的語言等;指令碼元素:嵌入java代碼,用來實現網頁的動態互動;動作元素:主要指一些動作標記,用於完成一些動作,如頁面轉寄、參數傳遞等;注釋元素:用於對jsp頁面中的一些內容的注釋。

page指令

<% @ page     language = "scriptingLanguage"     extends = "className"     import = "importList"     session = "ture|false"     buffer = "none|sizekb"     autoFlush = "true|false"     isThreadSafe = "true|false"     info = "info_text"     errorPage = "error_url"     isErrorPage = "true|false"     contentType = "ctinfo"     pageEncoding = "peinfo"     isELIgnored = "true|false"%>

include指令

<% @ include     file = "relativeURLspec"%>

taglib指令

<% @ taglib     uri = "uriValue"     prefix = "prefix"%>

指令碼元素:

聲明:可以定義變數、方法和類。可理解為全域變數。<% ! declaration %>jsp運算式:運算式執行結束後將返回結果到用戶端。<% = expression %>指令碼代碼:是用戶端請求處理期間要執行的java代碼。<% scriptlet %>

動作元素:

<jsp:include>:用於在當前頁面動態加入資源檔;<jsp:forward>:用於控制頁面轉寄;<jsp:param>:用於傳遞參數,嵌套在<jsp:include>、<jsp:forward>、<jsp:params>中使用;<jsp:plugin>:用於在瀏覽器中載入運行java程式(applet或javabean);<jsp:params>:用於傳遞參數,只能嵌套在<jsp:plugin>中使用;<jsp:fallback>:用於指定在java外掛程式中不能正常運行時顯示的提示資訊,只能嵌套在<jsp:plugin>中使用;<jsp:useBean>:用於獲得JavaBean對象;<jsp:setProperty>:用於給JavaBean對象設定屬性值;<jsp:getProperty>:用於讀取JavaBean對象屬性值。

 

 

相關文章

聯繫我們

該頁面正文內容均來源於網絡整理,並不代表阿里雲官方的觀點,該頁面所提到的產品和服務也與阿里云無關,如果該頁面內容對您造成了困擾,歡迎寫郵件給我們,收到郵件我們將在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.