資源描述:
《jsp相關(guān)技術(shù)詳解》由會(huì)員上傳分享,免費(fèi)在線閱讀,更多相關(guān)內(nèi)容在教育資源-天天文庫(kù)。
1、第2講JSP相關(guān)技術(shù)詳解掌握J(rèn)sp的運(yùn)行原理掌握J(rèn)sp的基本語法掌握J(rèn)sp的相關(guān)指令能使用Jsp開發(fā)簡(jiǎn)單Web項(xiàng)目課程目標(biāo)目錄2.1Web應(yīng)用和Web.xml文件2.2JSP的工作原理2.3JSP的基本語法2.4JSP的編譯指令和動(dòng)作指令2.5JSP的內(nèi)置對(duì)象2.6Servlet介紹2.7Jsp其他相關(guān)知識(shí)構(gòu)建一個(gè)完整的Web應(yīng)用手動(dòng)完成一個(gè)Web項(xiàng)目不借助于IDE工具,純手工要求:能夠完成基本的Web訪問功能地暖www.gzlianghuo.com演示相應(yīng)步驟可以參考Tomcat下面的實(shí)例項(xiàng)目配置描述符Web.xml
2、ing="UTF-8"?>index.jsp3、ile>
通過網(wǎng)絡(luò)訪問創(chuàng)建的Web項(xiàng)目目錄2.1Web應(yīng)用和Web.xml文件2.2JSP的工作原理2.3JSP的基本語法2.4JSP的編譯指令和動(dòng)作指令2.5JSP的內(nèi)置對(duì)象2.6Servlet介紹2.7Jsp其他相關(guān)知識(shí)JSP的工作原理JSP文件必須在JSP服務(wù)器內(nèi)運(yùn)行JSP文件必須生成Servlet才能執(zhí)行每個(gè)JSP頁面第一次訪問速度都較慢,因?yàn)楸仨毜却齁SP編譯成ServletJSP頁面輸出到客戶端的是標(biāo)準(zhǔn)的HTML文件JSP頁面編譯演示Jsp編譯過程演示編譯文件路徑apache-tomcat-6.
4、0.32workCatalinalocalhost項(xiàng)目名稱grorgapachejsp目錄2.1Web應(yīng)用和Web.xml文件2.2JSP的工作原理2.3JSP的基本語法2.4JSP的編譯指令和動(dòng)作指令2.5JSP的內(nèi)置對(duì)象2.6Servlet介紹2.7Jsp其他相關(guān)知識(shí)JSP注釋JSP注釋<%--cmt--%>HTML注釋實(shí)際演示JSP聲明在JSP頁面中可以定義變量和方法格式:<%!context%>JSP表達(dá)式JSP輸出表達(dá)式格式:<%=表達(dá)式%>注意表達(dá)式的結(jié)尾不能有分號(hào)“;”實(shí)際演示JSP腳本概念澄清JSP腳本與JavaSc
5、ript的區(qū)別:兩個(gè)公司的兩個(gè)產(chǎn)品使用方式不同執(zhí)行方式不同JSP腳本可以放置任何的java可執(zhí)行語句JSP腳本應(yīng)用演示實(shí)例
<%for(inti=0;i<10;i++){%>循環(huán)值 | <%=i%> |
<%}%>
目錄2.1Web應(yīng)用和Web.xml文件2.2JSP的工作原理2.3JSP的基本語法2.4JSP的編譯指令和動(dòng)作指令2.5JSP的內(nèi)置對(duì)象2.6Servlet介紹2.7Jsp其他相關(guān)知識(shí)JSP的3個(gè)編譯指令JSP的編譯指令是通知JSP引擎的消息,不直接生成輸出常見的編譯指令有3個(gè):pa
6、ge,include,taglibJSP的page指令page指令:位于頁面頂端,包含多條內(nèi)容格式:<%@pagename=“context”%>錯(cuò)誤頁面轉(zhuǎn)向演示errorPage="errorPage.jsp“JSP的include指令將一個(gè)外部文件嵌入到當(dāng)前文件中(靜態(tài))格式:<%@includefile=“filename”%>例如:<%@includefile=“errorPage.jsp”%>JSP的taglib指令用戶定義和訪問自定義標(biāo)簽示例:<%@?taglib?uri="/WEB-INF/struts-bean.tld"?prefix="bean"
7、?%>JSP的7個(gè)動(dòng)作指令動(dòng)作指令是運(yùn)行時(shí)的腳本動(dòng)作,通??商鎿Q為JSP腳本;JSP的7個(gè)動(dòng)作指令:jsp:forwardjsp:paramjsp:includejsp:pluginjsp:useBeanjsp:setPropertyjsp:getPropertyjsp:forwardjsp:paramjsp:forward:頁面轉(zhuǎn)向jsp:param:傳遞參數(shù)示例:jsp:include動(dòng)態(tài)導(dǎo)入頁面示例:8、p:inc