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指令