頁面程序設計—JSP頁面構成_第1頁
頁面程序設計—JSP頁面構成_第2頁
頁面程序設計—JSP頁面構成_第3頁
頁面程序設計—JSP頁面構成_第4頁
頁面程序設計—JSP頁面構成_第5頁
已閱讀5頁,還剩19頁未讀 繼續免費閱讀

下載本文檔

版權說明:本文檔由用戶提供并上傳,收益歸屬內容提供方,若內容存在侵權,請進行舉報或認領

文檔簡介

1、第3章 純JSP頁面編程JSP頁面構成Web應用程序設計課堂案例n思考:依據現有知識,我們怎么將原型頁面轉換為JSP頁面程序課堂案例n我們現在能做的 .n將頁面文件后綴名html或htm改為jsp課堂案例n了解JSP頁面的構成,以及這些要素的實現方式,是不是能幫助我們更好的利用頁面原形呢?章節內容介紹n了解JSP的基本構成nJSP的指令標識nJSP的腳本標識nJSP的注釋n動 作 標 識1 了解JSP的基本構成 JSP頁面的基本構成 今天是: 在學習JSP語法之前,首先來初步了解一下JSP頁面的基本結構。請看下面的代碼:在上面的代碼中,并沒有包括JSP中的所有元素,但它仍然構成了一個動態的JS

2、P程序。訪問包含了該代碼的JSP頁面后,將顯示用戶訪問該頁面的當前時間。暫且不對其功能實現進行講解,先來介紹該頁面的組成元素。1 了解JSP的基本構成nJSP中的指令標識nHTML標記語言n嵌入的Java代碼片段nJSP表達式2 JSP的指令標識n使用page指令n使用include指令 n使用taglib指令下面將分別介紹JSP的3種指令格式。2.1 使用page指令2.1 使用page指令或者通過逗號間隔,來導入多個包。* page指令中除了import屬性外,其他屬性只能在指令中出現一次eg.補充源碼03page指令page_mime.jsp【例3-1】 errorPage屬性及isEr

3、rorPage屬性的應用2.2 使用include指令file屬性:該屬性指定被包含的文件,該屬性不支持任何表達式,也不允許通過如下的方式來傳遞參數。2.2 使用include指令LOGO圖片區:top.jsp側欄left.jsp內容顯示區:main.jsp頁尾:bottom.jsp 在這里對內容顯示區進行編碼 eg.補充源碼03inlude指令2.3 使用taglib指令 eg.補充源碼03taglib指令3 JSP的腳本標識nJSP表達式(Expression)n聲明標識(Declaration)n腳本程序(Scriptlet)3.1 JSP表達式 (2)構造程序地址:用戶名: form

4、action=“ /student/studentAdd.jspJSP表達式可以應用到以下幾種情況。(1)向頁面輸出變量或者表達式的內容eg.補充源碼01九九乘法表3.2 聲明標識(Declaration)【例3-2】 一個簡單的網站計數器3.3 腳本程序(Scriptlet)【例3-3】 腳本程序的應用4 JSP的注釋n HTML中的注釋 【例3-4】n 帶有JSP表達式的注釋 !- comment - 【例3-5】n隱藏注釋 【例3-6】 腳本程序(Scriptlet)中的注釋/ 注釋內容1單行注釋【例3-7】 單行注釋的應用/* 注釋內容1 注釋內容2 */2多行注釋【例3-8】 多行注

5、釋的應用3提示文檔注釋/* 提示信息1 提示信息2 */5 動 作 標 識或 在JSP中提供的常用的標準動作標識有: 或者向被包含的動態頁面中傳遞參數: includeinclude指令指令動作標識動作標識屬性通過file屬性來指定被包含的頁面,該屬性不支持任何表達式通過page屬性來指定被包含的頁面,該屬性支持JSP表達式處理方式直接替換包含內容后進行編譯分別對這兩個文件進行編譯包含方式靜態包含,被包含文件的內容改變服務器會重新編譯主文件動態包含,被包含文件的改動不會影響到主文件,服務器只需重新編譯被包含的文件對被包含文件的約定對被包含文件有約定無eg.補充源碼include動作 標識實現的

6、是請求的轉發操作,而不是請求重定向。n進行請求轉發時,存儲在request對象中的信息會被保留并被帶到目標頁面中;n請求重定向是重新生成一個request請求,然后將該請求重定向到指定的URL,所以事先存儲在request對象中的信息都不存在了。回到課堂案例n準備實現圖書館管理系統中的讀者管理n使用MyEclipse創建Web工程reader1n將圖書館管理系統原型設計中的css、image、js目錄拷貝到Web工程的WebRoot目錄下n將圖書館管理系統原型設計中back目錄中的showAllReader.html、 updateReader.html、 addReader.html文件拷貝到Web工程的WebRoot目錄下n使用MyE

溫馨提示

  • 1. 本站所有資源如無特殊說明,都需要本地電腦安裝OFFICE2007和PDF閱讀器。圖紙軟件為CAD,CAXA,PROE,UG,SolidWorks等.壓縮文件請下載最新的WinRAR軟件解壓。
  • 2. 本站的文檔不包含任何第三方提供的附件圖紙等,如果需要附件,請聯系上傳者。文件的所有權益歸上傳用戶所有。
  • 3. 本站RAR壓縮包中若帶圖紙,網頁內容里面會有圖紙預覽,若沒有圖紙預覽就沒有圖紙。
  • 4. 未經權益所有人同意不得將文件中的內容挪作商業或盈利用途。
  • 5. 人人文庫網僅提供信息存儲空間,僅對用戶上傳內容的表現方式做保護處理,對用戶上傳分享的文檔內容本身不做任何修改或編輯,并不能對任何下載內容負責。
  • 6. 下載文件中如有侵權或不適當內容,請與我們聯系,我們立即糾正。
  • 7. 本站不保證下載資源的準確性、安全性和完整性, 同時也不承擔用戶因使用這些下載資源對自己和他人造成任何形式的傷害或損失。

評論

0/150

提交評論