模板元素:
JSP頁面中的靜態HTML內容稱為JSP模板元素
JSP表達式:
將要輸出的變量或表達式直接封裝在<%= 和 %>中,簡化將Java變量或表達式的計算結果輸出到客戶端的方式,如
Current time: <%= new java.util.Date() %>
JSP表達式中的變量或表達式的計算結果將被轉換成一個字符串,然后被插入進整個JSP頁面輸出結果的相應位置
JSP表達式中的變量或表達式后面不能有分號,JSP表達式被翻譯成Servlet程序中的一條out.print(...)語句
JSP腳本片段(scriptlet)是指嵌套在<%和 %>中的一條或多條Java程序代碼,多個腳本片段中的代碼可以相互訪問
單個腳本片段中的Java語句可以是不完整的,但是,多個腳本片段組合后的結果必須是完整的Java語句。
因為腳本片段中的Java代碼被原封不動地搬進由JSP頁面所翻譯成的Servlet的_jspService方法中,腳本片段之外的任何文本、HTML標記以及其他JSP元素也都會被轉換成響應的Java程序代碼插入_jspService方法中,且位置與它們在JSP頁面中的原始位置相對應。
JSP聲明:(幾乎不用)
將Java代碼封裝在<%! 和 %>中,它里面的代碼將被插入Servlet的_jspService方法外面。所以,jsp聲明可以用于定義JSP頁面轉換成的Servlet程序的靜態代碼塊、成員變量和方法。
JSP隱式對象的作用范圍僅限于Servlet的_jspService方法, 所以在JSP聲明中不能使用這些隱式對象。
JSP注釋:<%--JSP注釋 --%><!--HTML注釋 -->
區別:可以組織Java代碼的執行,而包含在HTML注釋內的Java代碼會繼續執行
免責聲明:本站發布的內容(圖片、視頻和文字)以原創、轉載和分享為主,文章觀點不代表本網站立場,如果涉及侵權請聯系站長郵箱:is@yisu.com進行舉報,并提供相關證據,一經查實,將立刻刪除涉嫌侵權內容。