下載本文檔
版權(quán)說明:本文檔由用戶提供并上傳,收益歸屬內(nèi)容提供方,若內(nèi)容存在侵權(quán),請(qǐng)進(jìn)行舉報(bào)或認(rèn)領(lǐng)
文檔簡(jiǎn)介
第二部分Web基礎(chǔ)開發(fā)第五章JSP基礎(chǔ)語(yǔ)法通過本章的的學(xué)習(xí),使我了解了Jsp中注釋語(yǔ)句的使用和Jsp中Scriptlet的使用及使用的區(qū)別,掌握了page指令的作用和兩種包含語(yǔ)句及兩種包含語(yǔ)句的區(qū)別,懂得了跳轉(zhuǎn)指令的操作?;究梢允褂肑sp基礎(chǔ)語(yǔ)法結(jié)合JDBC完成登錄程序的開發(fā)。注釋語(yǔ)句(顯、隱針對(duì)客戶端來(lái)講)3種Scriptlet(腳本小程序)<%%><%!%><%=%>實(shí)現(xiàn)HTML代碼與JSP代碼的分離:JSP源代碼無(wú)縮寫,而其內(nèi)容是要給用戶看的!Script標(biāo)簽VSJSP標(biāo)簽編程VSJSP標(biāo)準(zhǔn)標(biāo)簽庫(kù)(JSTL)VSStruts標(biāo)簽庫(kù)Page指令作用:(設(shè)置頁(yè)面MIME類型、文件編碼[超鏈接-..\知識(shí)點(diǎn)小結(jié)\編碼總結(jié).doc]、錯(cuò)誤頁(yè)進(jìn)化)包含指令:靜態(tài)包含和動(dòng)態(tài)包含(選擇?) 答:動(dòng)態(tài)包含更好:可以自動(dòng)區(qū)分被包含的頁(yè)面是靜態(tài)還是動(dòng)態(tài);如果是動(dòng)態(tài)頁(yè)面,先處理,再包含處理結(jié)果;避免實(shí)際開發(fā)中的變量重復(fù)問題,還可以傳遞參數(shù)跳轉(zhuǎn)指令:服務(wù)器跳轉(zhuǎn):地址欄不變(錯(cuò)誤頁(yè)跳轉(zhuǎn))客戶端跳轉(zhuǎn):無(wú)法傳遞request范圍屬性(超鏈接)注意:標(biāo)簽指令必須完結(jié)第六章JSP內(nèi)置對(duì)象通過本章的的學(xué)習(xí),使我了解了Jsp中的9個(gè)內(nèi)置對(duì)象及對(duì)應(yīng)的操作接口,掌握了jsp中的4種屬性范圍及屬性操作,掌握了request,response,session,application,pagecontext這些常用內(nèi)置對(duì)象的使用。內(nèi)置對(duì)象由容器為用戶實(shí)例化,所以不用什么new關(guān)鍵字。對(duì)比Java!9個(gè)內(nèi)置對(duì)象及對(duì)應(yīng)類型、特點(diǎn)、保存范圍?;仡櫶D(zhuǎn)指令比較服務(wù)器跳轉(zhuǎn):地址欄不改變,eg:錯(cuò)誤頁(yè)跳轉(zhuǎn)??蛻舳酥修D(zhuǎn):超鏈接,無(wú)法傳遞request屬性。保存范圍的設(shè)計(jì)模式實(shí)例:Page:頁(yè)面跳轉(zhuǎn)后(<jsp:forwardpage=“page_scope-03.jsp”>)在設(shè)置的屬性是無(wú)法取得的。request:頁(yè)面跳轉(zhuǎn)(服務(wù)器跳轉(zhuǎn))后仍可以取得,但如果換成超鏈接(客戶端跳轉(zhuǎn))就不行了。Session:打開新瀏覽器無(wú)法取得。因?yàn)槊恳淮未蜷_一個(gè)新瀏覽器連接上服務(wù)器后就相當(dāng)于一個(gè)新的Session.Application:每一個(gè)session用戶都看得見。因?yàn)閷傩员辉O(shè)置在了服務(wù)器上,但這會(huì)影響服務(wù)器性能。 但重新啟動(dòng)服務(wù)器后,之前的所有屬性都會(huì)消失。
java.lang.StringgetRealPath(java.lang.String
path)
Getstherealpathcorrespondingtothegivenvirtualpath.Config對(duì)象:getInitParameter()方法可以取得初始化配置參數(shù),所有的配置參數(shù)在Web.xml文件中配置。PageContent可以設(shè)置任意范圍的屬性。pageContent.setAttribute(Stringname,Objectvalue,intscope);問題:一、request對(duì)象參數(shù)傳遞的兩種常見方式:表單和URL地址重寫。表單提交的get和post有什么不同?從現(xiàn)實(shí)中兩人對(duì)話理解頭信息的作用。回頭看應(yīng)用到request的地方:1、DAO設(shè)計(jì)模式中JSP調(diào)用DAO:解決中文亂碼,通過接收表單提交的參數(shù)設(shè)置雇員信息,完成增加雇員操作。2、Mvc設(shè)計(jì)模式實(shí)例――登錄程序中:LoginServlet.java中doGet()方法中接收客戶端的輸入數(shù)據(jù)并保存數(shù)據(jù),保存錯(cuò)誤信息,和response對(duì)象完成跳轉(zhuǎn),當(dāng)然還有doGet()方法。3、屬性操作:屬性名稱用String類型進(jìn)行接收,內(nèi)容用Object類型接收,(任意對(duì)象照單全收),但注意在取得時(shí)要進(jìn)行向下轉(zhuǎn)型。 4、特別要提下pageContext對(duì)象,它是javax.servlet.isp.PageContext類的實(shí)例,表示一個(gè)JSP頁(yè)面的上下文。它的setAttribute()方法可以設(shè)置任意范圍的屬性。它可以取得ServletRequest、ServletResponse、ServletConfig、SevletContext接口的實(shí)例。它在平時(shí)開發(fā)很少用,但標(biāo)簽編程中應(yīng)用最多。5、Web安全:一個(gè)文件保存在WEB-IN文件夾中是絕對(duì)安全的,但是需要通過修改web.xml進(jìn)行地址映射才可以訪問。第七章JavaBean通過本章的的學(xué)習(xí),使我了解了JavaBean的基本定義格式和web目錄的標(biāo)準(zhǔn)結(jié)構(gòu),掌握了jsp中對(duì)于javabean支持的3種標(biāo)簽,即<jsp:useBean>,<jsp:setProperty>和<jsp:getProperty>.可以使用javabean進(jìn)行參數(shù)的自動(dòng)賦值操作。JavaBean的要求:答:包Publicclass封閉-setter()和getter()方法無(wú)參構(gòu)造方法!配置reloadable=”true”實(shí)現(xiàn)JavaBean的自動(dòng)加載修改的JavaBean帶來(lái)的問題?答:服務(wù)器始終在監(jiān)視狀態(tài),性能會(huì)下降;當(dāng)Tomcat貓重新啟動(dòng)后,所有的session屬性將消失。為什么使用<jps:useBean>指令可以直接進(jìn)行對(duì)象的實(shí)例化?=相比import命令省略了對(duì)象實(shí)例化的步驟?答:<jsp:useBeanid=“simple”scope=“page”class=“zz.vo.*”>答案是反射機(jī)制。注意到以上指令需要定義對(duì)象所在的“包.類”,而且又要求類存在無(wú)參構(gòu)造方法,這是反射的前提。JSP+JavaBean的優(yōu)點(diǎn):答:HTML和Java從JSP頁(yè)面中分離出來(lái)JavaBean組件減少重復(fù)代碼(組件思想)第八章文件上傳通過本章的的學(xué)習(xí),使我了解了文件上傳操作的作用和smartupload上傳組件的使用,理解了fileupload上傳組件的使用。本章多進(jìn)行實(shí)戰(zhàn)操作參考:/zhangze_wancheng/article/details/7887902注意:如果要進(jìn)行文件上傳操作,在表
溫馨提示
- 1. 本站所有資源如無(wú)特殊說明,都需要本地電腦安裝OFFICE2007和PDF閱讀器。圖紙軟件為CAD,CAXA,PROE,UG,SolidWorks等.壓縮文件請(qǐng)下載最新的WinRAR軟件解壓。
- 2. 本站的文檔不包含任何第三方提供的附件圖紙等,如果需要附件,請(qǐng)聯(lián)系上傳者。文件的所有權(quán)益歸上傳用戶所有。
- 3. 本站RAR壓縮包中若帶圖紙,網(wǎng)頁(yè)內(nèi)容里面會(huì)有圖紙預(yù)覽,若沒有圖紙預(yù)覽就沒有圖紙。
- 4. 未經(jīng)權(quán)益所有人同意不得將文件中的內(nèi)容挪作商業(yè)或盈利用途。
- 5. 人人文庫(kù)網(wǎng)僅提供信息存儲(chǔ)空間,僅對(duì)用戶上傳內(nèi)容的表現(xiàn)方式做保護(hù)處理,對(duì)用戶上傳分享的文檔內(nèi)容本身不做任何修改或編輯,并不能對(duì)任何下載內(nèi)容負(fù)責(zé)。
- 6. 下載文件中如有侵權(quán)或不適當(dāng)內(nèi)容,請(qǐng)與我們聯(lián)系,我們立即糾正。
- 7. 本站不保證下載資源的準(zhǔn)確性、安全性和完整性, 同時(shí)也不承擔(dān)用戶因使用這些下載資源對(duì)自己和他人造成任何形式的傷害或損失。
最新文檔
- 餐飲冷鏈解決方案
- 建設(shè)工程管理總結(jié)
- 高三化學(xué)二輪復(fù)習(xí) -《探究性實(shí)驗(yàn)微專題》說播課課件
- 防溺水防雷擊安全教育
- 開花樹課件教學(xué)課件
- 3.3.2氮氧化物及含氮廢水的處理 課件高一上學(xué)期化學(xué)魯科版(2019)必修第一冊(cè)
- 藥物濫用危害健康
- 邁柯維呼吸機(jī)培訓(xùn)
- 急性創(chuàng)傷相關(guān)知識(shí)及護(hù)理常規(guī)
- 酒店如何做好食品安全
- 第五節(jié) 錯(cuò)覺課件
- 2024-2030年中國(guó)水煤漿行業(yè)發(fā)展規(guī)模及投資可行性分析報(bào)告
- 2024-2030年陜西省煤炭行業(yè)市場(chǎng)發(fā)展分析及發(fā)展前景預(yù)測(cè)研究報(bào)告
- 【課件】Unit+3+SectionB+1a-2b+課件人教版英語(yǔ)七年級(jí)上冊(cè)
- 干部人事檔案任前審核登記表范表
- 期中階段測(cè)試卷(六)-2024-2025學(xué)年語(yǔ)文三年級(jí)上冊(cè)統(tǒng)編版
- 高校實(shí)驗(yàn)室安全基礎(chǔ)學(xué)習(xí)通超星期末考試答案章節(jié)答案2024年
- 國(guó)開2024年《中國(guó)法律史》平時(shí)作業(yè)1-3答案
- 李燕璇植樹問題卡通版5
- 個(gè)人簡(jiǎn)歷模版
- 油浸式變壓器作業(yè)工藝流程圖
評(píng)論
0/150
提交評(píng)論