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