");out.print("");out.print("");out.print("在線招聘系統(tǒng)注冊(cè)

2、>");out.print(“”);......所有的內(nèi)容必須在Java代碼中完成,包括HTML代碼同樣需要嵌入到程序代碼中來(lái)生成靜態(tài)內(nèi)容不利于分工因HTML代碼出現(xiàn)的小問(wèn)題也需要由熟悉JavaServlet的程序員來(lái)解決1.1為什么需要JSP?JSP(JavaServerPages)是指:在HTML中嵌入Java腳本語(yǔ)言由應(yīng)用服務(wù)器中的JSP引擎來(lái)編譯和執(zhí)行嵌入的Java腳本語(yǔ)言命令將生成的整個(gè)頁(yè)面信息返回給客戶端1.2什么是JSPJSP頁(yè)面數(shù)據(jù)庫(kù)服務(wù)器應(yīng)用服務(wù)器編譯、執(zhí)行客戶端嵌入Java腳本語(yǔ)言1234返回頁(yè)面信息JSP技術(shù)解決界面顯示問(wèn)題Servlet主要解決內(nèi)部邏輯問(wèn)

3、題1.3JSP與Servlet的適用場(chǎng)合商品顯示列表功能內(nèi)容動(dòng)態(tài)生成與靜態(tài)表示分離可重復(fù)使用的組件簡(jiǎn)化頁(yè)面開(kāi)發(fā)跨平臺(tái)2.JSP的優(yōu)勢(shì)<%@pagelanguage="java"import="java.util.*"pageEncoding="UTF-8"%>JSP基礎(chǔ)入門(mén)<%Datetoday=newDate();SimpleDateFormatsdf=newSimpleDateFormat("yyyy

4、年MM月dd日");StringformatStringToday=sdf.format(today);%>今天是:<%=formatStringToday%>3.JSP頁(yè)面構(gòu)成靜態(tài)內(nèi)容指令表達(dá)式Scriptlet<%Java代碼%><%=Java表達(dá)式%>HTML靜態(tài)文本以“<%@”開(kāi)始,以“%>”結(jié)束,例如:<%@includefile="Filename"%>聲明標(biāo)準(zhǔn)動(dòng)作<%!方法%>以“”結(jié)束,例如:注釋<%--這也

5、是注釋,但客戶端無(wú)法查看--%>JSP頁(yè)面構(gòu)成<%@pagelanguage="java"import="java.util.*,java.text.*"contentType="text/html;charset=GBK"pageEncoding="GBK"%>輸出當(dāng)前日期<%--這是JSP注釋(客戶端不可以看到源代碼)--%>你好,jack!今天是<%//使用預(yù)定格式將日期轉(zhuǎn)換為字符串SimpleDateFormatformater=newSimpleDat

6、eFormat("yyyy年MM月dd日");StringstrCurrentTime=formater.format(newDate());%><%=strCurrentTime%>指令靜態(tài)內(nèi)容Scriptlet表達(dá)式注釋在瀏覽器中觀看運(yùn)行結(jié)果JSP頁(yè)面構(gòu)成查看網(wǎng)頁(yè)源文件可以通過(guò)源代碼查看HTML注釋的內(nèi)容所有注釋內(nèi)容都不可見(jiàn)合理、詳細(xì)的注釋有利于代碼后期的維護(hù)和閱讀在JSP文件的編寫(xiě)過(guò)程中,共有3種注釋方法HTML的注釋方法:JSP注釋標(biāo)記:<%--JSP注釋--%>在JSP腳本中使用<%//單行注釋%><%/*多行注釋*/%>JSP頁(yè)

7、面構(gòu)成缺點(diǎn):不安全,加重了網(wǎng)絡(luò)傳輸?shù)呢?fù)擔(dān)頁(yè)面初始化處理客戶端請(qǐng)求并做出應(yīng)答退出JSP4.JSP的生命周期該方法中可以進(jìn)行一些資源的分配,或者初始化變量和屬性JSP處理客戶請(qǐng)求并應(yīng)答時(shí)會(huì)調(diào)用_jspService()方法JSP在頁(yè)面結(jié)束之前(主要是關(guān)閉服務(wù)器)會(huì)調(diào)用_jspDestroy()方法服務(wù)器根據(jù)接收到的客戶請(qǐng)求來(lái)加載被請(qǐng)求的JSP文件Web服務(wù)器中的JSP引擎將被加載的JSP文件轉(zhuǎn)化為Se

當(dāng)前文檔最多預(yù)覽五頁(yè),下載文檔查看全文

此文檔下載收益歸作者所有

當(dāng)前文檔最多預(yù)覽五頁(yè),下載文檔查看全文
溫馨提示:
1. 部分包含數(shù)學(xué)公式或PPT動(dòng)畫(huà)的文件,查看預(yù)覽時(shí)可能會(huì)顯示錯(cuò)亂或異常,文件下載后無(wú)此問(wèn)題,請(qǐng)放心下載。
2. 本文檔由用戶上傳,版權(quán)歸屬用戶,天天文庫(kù)負(fù)責(zé)整理代發(fā)布。如果您對(duì)本文檔版權(quán)有爭(zhēng)議請(qǐng)及時(shí)聯(lián)系客服。
3. 下載前請(qǐng)仔細(xì)閱讀文檔內(nèi)容,確認(rèn)文檔內(nèi)容符合您的需求后進(jìn)行下載,若出現(xiàn)內(nèi)容與標(biāo)題不符可向本站投訴處理。
4. 下載文檔時(shí)可能由于網(wǎng)絡(luò)波動(dòng)等原因無(wú)法下載或下載錯(cuò)誤,付費(fèi)完成后未能成功下載的用戶請(qǐng)聯(lián)系客服處理。