JSP

爱在西元前iii發表於2024-03-27

Jsp 語法:
1. 註釋
靜態註釋:就是對靜態程式碼的註釋 語法 它是由瀏覽器處理的

也可以對XML配置檔案進行註釋,由伺服器進行處理

動態註釋:就是對動態程式碼的註釋 語法 <%-- -- %>它是由tomcat處理的
,也可以採用原生Java註釋。

2.變數
全域性變數:<%! int i=0%>
執行特點:初始化一次,上一次值作為下一次的初值

區域性變數:<% int i =0%>
執行特點:每一次執行都要重新初始化。

表示式
語法:<%= %>
作用:向瀏覽器輸出資料

用jsp的表示式和Java輸出的比較
相同點:都是向瀏覽器輸出資料
不同點:
1.語法範疇不同
out.println()屬於Java語法範疇 <% %>
<%= %>表示式輸出 屬於jsp語法範疇

  1. 輸出特點
    out.println()輸出 使用out內建物件,
    不符合MVC模式要求。
    <%= %>表示式輸出 使用response內建物件。
    符合MVC模式要求。
    3.使用方式
    out.println()輸出 比較複雜
    <%= %>表示式輸出 比較簡單
    結論:推薦使用<%= %>表示式輸出

jsp程式碼格式:
`

JSP


<%
out.println("hello jsp");
%>

`