




版權說明:本文檔由用戶提供并上傳,收益歸屬內容提供方,若內容存在侵權,請進行舉報或認領
文檔簡介
1、JSP基本語法、JSP運行原理-唐 霞JSP基本語法、JSP運行原理為什么有JSP規范Servlet技術產生以后,在使用時最麻煩的是使用大量的out.print語句輸出頁面。這樣的形式在系統變更、維護、預覽效果時都不能方便快捷的完成任務,于是推出JSP這種技術,用來將Servlet中負責顯示的語句抽取出來JSP基本語法、JSP運行原理什么是JSPSun公司指定的一種服務器端動態頁面技術的組件規范。JSP是一個以“.jsp”為后綴的文件,在該文件中,主要是HTML和少量的JAVA代碼。JSP文件會被容器轉換成一個Servlet類,然后執行。JSP基本語法、JSP運行原理如何編寫JSPstep1.
2、寫一個以”.jsp”為后綴的文件step2.在該文件中,可以包含如下的內容: - HTML(CSS JavaScript) - 注釋 - Java代碼 - 指令 - 隱含對象JSP基本語法、JSP運行原理JSP頁面中的HTML代碼JSP頁面中的HTML包括: -HTML標記 -CSS -JavaScript像編寫HTML頁面一樣編寫即可作用:控制頁面在瀏覽器中顯示的效果轉譯成Servlet時的規則 -成為Servlet中的service()方法的out.write語句JSP基本語法、JSP運行原理JSP頁面中的注釋語法: HTML注釋,注釋中的內容如果包含Java代碼,這些Java代碼會被執行
3、 JSP特有的注釋,如果注釋的內容中出現Java代碼,會被忽略JSP基本語法、JSP運行原理JSP頁面中的Java代碼JSP頁面中的Java代碼,包含以下三種: - JSP表達式 - JSP小腳本 - JSP聲明編寫位置 - 頁面的任意位置作用 - 控制頁面中可變內容的產生JSP基本語法、JSP運行原理JSP表達式語法規則:合法內容:變量、變量加運算符組合的表達式、有返回值的方法轉譯成Servlet時的規則:在service()方法中用out.print語句輸出該變量、表達式、方法的值JSP基本語法、JSP運行原理JSP表達式例如:轉換成JSP基本語法、JSP運行原理JSP表達式-練習1.JS
4、P基本元素練習問題:在JSP頁面中輸出10行“Hello JSPJSP基本語法、JSP運行原理JSP小腳本語法規則:合法內容:能夠寫在方法里的Java代碼片段都可以作為小腳本轉譯成Servlet時的規則:原封不動稱為Servlet類的service()方法里面的一段代碼JSP基本語法、JSP運行原理JSP小腳本JSP基本語法、JSP運行原理JSP小腳本-練習1.JSP基本元素練習問題:在JSP頁面中輸出10行“Hello JSPJSP基本語法、JSP運行原理JSP聲明語法規則:合法內容:成員屬性或成員方法的聲明轉譯成Servlet時的規則:成為JSP頁面轉譯成的Servlet類中成員屬性或成員
5、方法JSP基本語法、JSP運行原理JSP聲明JSP基本語法、JSP運行原理JSP頁面中的指令語法規則:常用指令: -page指令 -include指令 -taglib指令作用 -控制JSP在轉譯成Servlet類時生成的內容JSP基本語法、JSP運行原理page指令作用:用于導包、設置頁面屬性例如: JSP基本語法、JSP運行原理include指令作用:在JSP頁面轉換成Servlet時,能夠將其他文件包含進來。可以包含JSP文件也可以是靜態的HTML文件。通過該語句能方便的在每個JSP頁面中包含導航欄、版權聲明、logo等語法: 例如: JSP基本語法、JSP運行原理include指令-練習課堂練習:在頁面中輸出當前系統時間,并且該時間能夠嵌入到其他頁面中。JSP基本語法、JSP運行原理JSP頁面中的隱含對象什么是隱含對象? -容器自動創建,在JSP文件中可以直接使用的對象作用: -JSP預先創建的這些對象可以簡化對HTTP請求、響應信息的訪問JSP基本語法、JSP運行原理JSP頁面中的隱含對象JSP基本語法、JSP運行原理JSP頁面中的隱含對象JSP頁面中可適用的隱含對象如下:JSP基本語法、JSP運行原理JSP是如何運行的JSP基本語法、JSP運行原理JSP是如何轉換成JavaJSP基本語法、JSP運行原理如何將靜態頁面轉換為動態頁面Step1,拷貝靜態頁
溫馨提示
- 1. 本站所有資源如無特殊說明,都需要本地電腦安裝OFFICE2007和PDF閱讀器。圖紙軟件為CAD,CAXA,PROE,UG,SolidWorks等.壓縮文件請下載最新的WinRAR軟件解壓。
- 2. 本站的文檔不包含任何第三方提供的附件圖紙等,如果需要附件,請聯系上傳者。文件的所有權益歸上傳用戶所有。
- 3. 本站RAR壓縮包中若帶圖紙,網頁內容里面會有圖紙預覽,若沒有圖紙預覽就沒有圖紙。
- 4. 未經權益所有人同意不得將文件中的內容挪作商業或盈利用途。
- 5. 人人文庫網僅提供信息存儲空間,僅對用戶上傳內容的表現方式做保護處理,對用戶上傳分享的文檔內容本身不做任何修改或編輯,并不能對任何下載內容負責。
- 6. 下載文件中如有侵權或不適當內容,請與我們聯系,我們立即糾正。
- 7. 本站不保證下載資源的準確性、安全性和完整性, 同時也不承擔用戶因使用這些下載資源對自己和他人造成任何形式的傷害或損失。
最新文檔
- 2025年智慧物流體系建設項目建議書
- 工業互聯網背景下AR交互技術在智能工廠生產設備狀態監控中的應用
- 工業互聯網量子通信技術2025年在智能養老通信領域的應用預研報告
- 2025年1月新員工試用期轉正工作總結模版
- 福建省南安市柳城義務教育小片區達標名校2024年中考數學對點突破模擬試卷含解析
- 聚焦2025年:新能源汽車后市場服務市場服務模式創新與市場應用報告
- 農產品品牌建設資金申請與品牌市場布局策略報告
- 員工培訓總結模版
- 區塊鏈賦能醫療DeFi與NFT在醫療數據交易中的應用
- 區塊鏈助力醫療物資供應鏈的透明化管理
- 2024年四川宜賓五糧液股份有限公司招聘筆試真題
- 2024年初級會計實務考試真題及答案(5套)
- 垃圾焚燒飛灰處理行業深度調研及發展戰略咨詢報告
- 2024年高考化學真題完全解讀(廣東卷)
- 2024年下半年成都市事業單考試試題
- 三年級信息科技第23課《分解描述問題》教學設計、學習任務單及課后練習
- 數據庫應用技術-第三次形考作業(第10章~第11章)-國開-參考資料
- 鉚工基礎知識培訓
- 2025年車位轉讓協議模板
- 數據分析能力提升培訓心得體會
- 醫療器械安全知識培訓
評論
0/150
提交評論