1.表達式標(biāo)簽
Jsp中嵌入java代碼的三種標(biāo)簽方式1.表達式標(biāo)簽 <%= 1+1 %> ---唯一有顯示功能的標(biāo)簽
作用:1)計算表達式的返回值; 2)將表達式的返回值顯示到網(wǎng)頁中。
注意:1)表達式標(biāo)簽中不能有分號;
2.聲明標(biāo)簽
<%! String line="hello world!"%>
作用:用于聲明變量和函數(shù),并且聲明的變量和函數(shù)可供本頁面其他java代碼調(diào)用;
注:1)聲明腳本中允許出現(xiàn)分號;
2)聲明腳本可以放到頁面上方也可放到下面。
3)不建議在聲明腳本中聲明變量,容易導(dǎo)致線程不安全。
3.普通腳本
<% %>
作用:除不能聲明函數(shù)外,其他java代碼都可以放在其中,多用于聲明變量及寫流程控制代碼。
注意:以上三種腳本不能相互嵌套,與html標(biāo)簽也不能相互嵌套。
4.幾種標(biāo)簽經(jīng)服務(wù)器翻譯后的形式
<%= %> ----> out.print(1+1);
<%! %> ----> 翻譯成servlet中的成員變量或成員函數(shù);
<% %> ----> 翻譯成servlet的service方法中的普通腳本,并去掉兩邊的<% %>。
其他html標(biāo)簽 ----> out.write("</html>\r\n"); |
|