- 相關推薦
html.jsp和srevlet的關系
1. jsp的作用:
* Servlet:
> 缺點:不適合設置html響應體,需要大量的response.getWriter().print("")
> 優點:動態資源,可以編程。
* html:
> 缺點:html是靜態頁面,不能包含動態信息
> 優點:不用為輸出html標簽而發愁
* jsp(java server pages):
> 優點:在原有html的基礎上添加java腳本,構成jsp頁面。
2. jsp和Servlet的分工:
* JSP: > 作為請求發起頁面,例如顯示表單、超鏈接。
> 作為請求結束頁面,例如顯示數據。
* Servlet:
> 作為請求中處理數據的環節。
3. jsp的組成
* jsp = html + java腳本 + jsp標簽(指令)
* jsp中無需創建即可使用的對象一共有9個,被稱之為9大內置對象。例如:request對象、out對象
* 3種java腳本:
> <%...%>:java代碼片段(常用),用于定義0~N條Java語句!方法內能寫什么,它就可以放什么!
> <%=...%>:java表達式,用于輸出(常用),用于輸出一條表達式(或變量)的結果。response.getWriter().print( ... );這里能放什么,它就可以放什么!
> <%!...%>:聲明,用來創建類的成員變量和成員方法(基本不用,但容易被考到),類體中可以放什么(成員,方法。。),它就可以放什么!
4. jsp原理(理解)
* jsp其實是一種特殊的Servlet
> 當jsp頁面第一次被訪問時,服務器會把jsp編譯成java文件(這個java其實是一個servlet類)
> 然后再把java編譯成.class
> 然后創建該類對象
> 最后調用它的service()方法
> 第二次請求同一jsp時,直接調用service()方法。
* 在tomcat的work目錄下可以找到jsp對應的.java源代碼。
* 查看jsp對應java文件:
> java腳本
> html
5. jsp注釋
* <%-- ...="">:當服務器把jsp編譯成java文件時已經忽略了注釋部分!
。篽tml注釋
【html.jsp和srevlet的關系】相關文章:
抗震等級和設防烈度的關系08-08
旅游企業客戶關系管理的重要性和方法12-17
報關單的特許權和特殊關系怎么填02-16
舞蹈與音樂的關系02-27
漢字與書法的關系12-23
2023年注冊會計師《審計》:客戶關系和具體業務的接受和保持09-08
愛情、婚姻與家庭的關系06-22
企業與個人發展的關系02-19
客戶關系的分類11-14
預算與戰略管理的關系04-30