JavaWeb基礎入門---jsp入門

Java Web

  • Java Web是用Java技術來解決相關web互聯網領域的技術總稱。
  • 需要在特定的web服務器上運行,分爲Web服務器和web客戶端兩部分。
  • 跨平臺,能夠在多個不同平臺下佈署與運行。

JSP簡介

  • JSP全名爲 Java Server Pages,中文名叫Java服務器頁面,其根本是一個簡化的 Servlet設計。
  • JSP是在傳統的網頁HTML文件中插入Java程序段( Scriptlet)和JSP標記(tag),從而形成JSP文件,後綴名爲(*jsp)
  • 用JSP開發的Web應用是跨平臺的,既能在 Linux下運行,也能在其他操作系統上運行。

JSP和Servlet的不同

JSP在本質上就是 SERVLET但JSP是 Servlet的一種簡化,JSP由HTML代碼和JSP標籤構成,可以方便地編寫動態網頁。
Servlet完全是由JAVA程序代碼構成流程控制和事務處理。
Servlet的應用邏輯是在Java文件中,並且完全從表示層中的HTML裏分離開來。JSP側重於視圖, Servlet主要用於控制邏輯。

動態項目的結構

JSP程序的執行過程

客戶端通過瀏覽器向服務器發送指定頁面的請求,接下來,web服務器讀取jsp文件,被請求的文件會被轉成一個普通的java文件,準確的來說是servlet源文件,web服務器將產生的文件編譯成class類文件,接下來,web服務器會加載編譯後的代碼並執行,最後把執行結果響應至客戶端。其中每個jsp文件被第一次被訪問時,先將它翻譯成servlet原程序,接着編譯成類文件,然後再由web服務器像調用普通程序樣的方式來裝載和解釋執行這樣由jsp頁面翻譯servlet程序,tomcat把爲每個jsp頁面創建的severl原文件和class類文件放置在toket安裝目錄下的work/catalina/localhost同名應用程序文件夾當中.

JSP聲明語法

語法格式

JSP程序腳本

刷新成員變量會自增

JSP註釋

JSP內容輸出表達式

JSP包引入語法

 

 

 

 

 

 

發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章