01-jsp入門和jsp運行原理&&jsp語法

1.jsp入門案例:在頁面中輸出當前時間

    <%
    Date date=new Date();
    out.write(date.toLocaleString());
     %>


2.訪問jsp先把jsp翻譯成servlet



------------------------------------------------------------------------

jsp語法


1.jsp模板元素:jsp頁面中的html標籤


2.jsp腳本表達式:用於將程序數據輸出給客戶端    <%= %>


3.jsp腳本片段

<%

多行java代碼

%>


4.jsp聲明

jsp頁面中編寫的所有代碼,默認會翻譯到servlet的service方法中,而jsp聲明中的java代碼被翻譯到_jspService方法的外面

<%!

java代碼

%>

(1)jsp聲明可用於定義jsp頁面轉換成的servlet程序的靜態代碼塊、成員變量和方法

(2)多個靜態代碼塊、變量和函數可以定義在一個jsp聲明中,也可以分別單獨定義在多個jsp聲明中

(3)jsp隱式對象的作用範圍僅限於servlet的_jspService方法,所以在jsp聲明中不能使用這些隱式對象


5.jsp註釋

<%--      --%>

jsp註釋與html(或者xml註釋)(<!--    -->)的區別

jsp註釋的內容不會打給瀏覽器,而html註釋的內容會打給瀏覽器



6.jsp指令

jsp指令是爲jsp引擎而設計的,它們並不直接產生任何可見輸出,而只是告訴引擎如何 處理jsp頁面中的其餘部分。

在jsp2.0規範中共定義了三個指令:

page指令、include指令、taglib指令













發佈了65 篇原創文章 · 獲贊 2 · 訪問量 5萬+
發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章