JSP中聲明標籤的區別

1.<% %>叫做腳本片段,其中寫的內容會翻譯在Servlet的Service方法中,顯然我們可以在Service方法中定義局部變量或者調用其他方法,但是不能在Service中再定義其他的方法,也就是我們可以在<%%>中定義局部變量或者調用方法,但不能定義方法。在jsp頁面可以有多個腳本片段,但是多個腳本片段之間要保證結構完整。

2.<%!%>稱作聲明,其中寫的內容將來會直接翻譯在Servlet類中,因爲我們可以在類中定義方法和屬性以及全局變量,所以我們可以在<%!%>中聲明方法、屬性、全局變量。

3.<%=%>稱作jsp表達式,用於將已經聲明的變量或者表達式輸出到網頁上面。

4.直接寫在jsp頁面<body></body>中的代碼稱作模板元素,將來會Servlet的Service方法中的out.write("___")中,作爲輸出內容。
發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章