Jsp基礎知識二
來源:互聯網
上載者:User
1.Jsp頁面的基本構成
指令標識(Page,Include,taglib)指令:可以使伺服器按照指令的設定來執行動作和設定在整個JSP頁面範圍內有效屬性。<%@ page ....%>
html標記語言:主要負責頁面的布局、設計和美觀,可以說是頁面的架構。<html>....</html>
嵌入的Java程式碼片段:可以使該頁面產生動態內容。<%....%>
JSP運算式:主要用於資料的輸出。<%=...%>
2.JSP的指令標識
主要有三中,page指令(頁面指令)、include指令和taglib指令。<%@ 指令名稱 屬性1=“屬性1” 。。。%>
page指令包含很多有用屬性,比如language、contentType、charset、import、session、isThreadSafe(是否使用多執行緒請求)、info(頁面作者資訊或者其他資訊,任意)、errorPage指向錯誤與頁面的URL、isErrorPage是否使用exception異常對象。
include指令用於在當前JSP頁面中,在當前使用該指令的位置嵌入其他的檔案,如果被包含的檔案中有可執行檔代碼,則顯示代碼執行後的結果。
<%@ include file="檔案的絕對路徑或相對路徑 "%> file不支援任何錶達式,也不支援傳參。
taglib指令的使用格式 <% @ taglib uri="tagURi" prefix="tagPrefic" %> 用於定義需要使用的標籤庫,如JSTL標籤
3.JSP的指令碼標識
<%java程式碼片段%> <%=變數名%> <%! 聲明變數或方法的代碼%>
4.JSP的注釋
html中的注釋<!--注釋內容-->在用戶端瀏覽器中看不到注釋內容,但是在查看html源碼中能看到。
<!-- <%=expression%>-->伺服器能夠識別Jsp運算式,並執行返回結果,但是在用戶端瀏覽器中看不到注釋內容,在查看html源碼中能看到。
<%--注釋內容-->用戶端瀏覽器和html源碼都看不到。
指令碼程式注釋: // 為單行注釋 , /*....*/ 為多行注釋, /**提示資訊..*/ 該注釋 能夠被javadoc文檔工具產生文檔時所讀取,