JSP 全稱
java servlet page 相當(dāng)于簡(jiǎn)化的servlet(SUN公司開發(fā))
jsp產(chǎn)生原因
servlet需要進(jìn)行配置 不方便維護(hù)
servlet向頁(yè)面輸出內(nèi)容不方便
運(yùn)行原理分析
jsp = HTML + jsp本身 + Java
jsp—>java(servlet)—>class—>運(yùn)行
聲明標(biāo)簽
- 聲明標(biāo)簽
<%! int a = 3 %>
聲明一個(gè)變量
- 表達(dá)式標(biāo)簽
<%= i %>
寫在這個(gè)腳本的代碼 翻譯成方法內(nèi)部的 out.print()
- 程序代碼標(biāo)簽 <%程序代碼%> 方法內(nèi)部局部變量或方法內(nèi)部代碼片段
<%int i = 5%>
jsp的三大指令
page
include
<%@ include file="logo.jsp" %>
靜態(tài)包含
在包含頁(yè)面執(zhí)行時(shí)翻譯成servlet 在翻譯過程中,自動(dòng)尋找”logo.jsp”,然后復(fù)制在包含頁(yè)面中,
最終翻譯為一個(gè)servlet文件
- taglib
引入標(biāo)簽庫(kù)的指令
用于在jsp頁(yè)面中引入標(biāo)簽庫(kù)
屬性
uri 引入的標(biāo)簽庫(kù)的路徑
prefix 引入的標(biāo)簽庫(kù)的別名