1. 程式人生 > >JSP基礎(一)

JSP基礎(一)

1、jsp的作用

  • Servlet:

  • 缺點:不適合設定html響應體,需要大量的response.getWriter().print("")

  • 優點:動態資源,可以程式設計

  • html:

  • 缺點:html是靜態頁面,不能包含動態資訊

  • 優點:不用為輸出html標籤而發愁

  • jsp(java server pages)

  • 優點:在原有html的基礎上新增java指令碼,構成jsp頁面。

2、jsp和Servelt的分工

  • jsp:

  • 作為請求發起頁面,例如顯示錶單、超連結。

  • 作為請求結束頁面,例如顯示資料

  • Servlet

  • 作為請求中處理資料的環節。

-List item

3、jsp的組成

  • jsp = html + java指令碼 + jsp標籤(指令)
  • jsp中無需建立即可使用的物件一共有9個,被稱之為9大內建物件。例如:request物件、out物件
  • 3種java指令碼:
    ***<%…%>:java程式碼片段(常用),用於定義0~N條Java語句!方法內能寫什麼,它就可以放什麼!
    ***<%=…%>:java表示式,用於輸出(常用),用於輸出一條表示式(或變數)的結果。response.getWriter().print( … );這裡能放什麼,它就可以放什麼!
    ***<%!..%>:宣告,用來建立類的成員變數和成員方法(基本不用,但容易被考到),類體中可以放什麼,它就可以放什麼!