




版權(quán)說(shuō)明:本文檔由用戶提供并上傳,收益歸屬內(nèi)容提供方,若內(nèi)容存在侵權(quán),請(qǐng)進(jìn)行舉報(bào)或認(rèn)領(lǐng)
文檔簡(jiǎn)介
第六章JSP內(nèi)置對(duì)象理解JSP內(nèi)置對(duì)象的概念及特點(diǎn)掌握與Input/Output有關(guān)的內(nèi)置對(duì)象的常用方法及用法掌握與Context有關(guān)的內(nèi)置對(duì)象的常用方法及用法掌握與Servlet有關(guān)的內(nèi)置對(duì)象的常用方法及用法掌握與Error有關(guān)的內(nèi)置對(duì)象的常用方法及用法掌握J(rèn)SP的四種作用域本章重點(diǎn)本章任務(wù)完成“Q-ITOffer”銳聘網(wǎng)站的企業(yè)詳情展示、用戶登錄狀態(tài)判斷和退出、網(wǎng)站頁(yè)面程序異常處理功能。具體任務(wù)分解如下:任務(wù)驅(qū)動(dòng)【任務(wù)6-1】使用request內(nèi)置對(duì)象實(shí)現(xiàn)企業(yè)詳情展示功能?!救蝿?wù)6-2】使用session內(nèi)置對(duì)象實(shí)現(xiàn)用戶登錄狀態(tài)判斷和退出功能?!救蝿?wù)6-3】使用exception內(nèi)置對(duì)象實(shí)現(xiàn)網(wǎng)站頁(yè)面程序異常處理功能。學(xué)習(xí)路線本章目標(biāo)知識(shí)點(diǎn)聽(tīng)看抄改寫(xiě)內(nèi)置對(duì)象的含義★★★★★request內(nèi)置對(duì)象★★★★★response內(nèi)置對(duì)象★★★★★out內(nèi)置對(duì)象★★★★★session內(nèi)置對(duì)象★★★★★application內(nèi)置對(duì)象★★★★★pageContext內(nèi)置對(duì)象★★★★★page內(nèi)置對(duì)象★★★★★config內(nèi)置對(duì)象★★★★★exception內(nèi)置對(duì)象★★★★★JSP的四種作用域★★★★★JSP內(nèi)置對(duì)象是指在JSP頁(yè)面中,不用聲明就可以在腳本和表達(dá)式中直接使用的對(duì)象。JSP內(nèi)置對(duì)象也稱隱含對(duì)象,它提供了Web開(kāi)發(fā)常用的功能,為了提高開(kāi)發(fā)效率,JSP規(guī)范預(yù)定義了內(nèi)置對(duì)象。JSP內(nèi)置對(duì)象有如下特點(diǎn):內(nèi)置對(duì)象由Web容器自動(dòng)載入,不需要實(shí)例化;內(nèi)置對(duì)象通過(guò)Web容器來(lái)實(shí)現(xiàn)和管理;在所有的JSP頁(yè)面中,直接調(diào)用內(nèi)置對(duì)象都是合法的。6.1內(nèi)置對(duì)象簡(jiǎn)介JSP規(guī)范定義了9種內(nèi)置對(duì)象,其名稱、類(lèi)型、功能如下表:6.1內(nèi)置對(duì)象簡(jiǎn)介對(duì)象名稱類(lèi)型功能說(shuō)明requestjavax.servlet.http.HttpServletRequest請(qǐng)求對(duì)象,提供客戶端HTTP請(qǐng)求數(shù)據(jù)的訪問(wèn)responsejavax.servlet.http.HttpServletResponse響應(yīng)對(duì)象,用來(lái)向客戶端輸出響應(yīng)outjavax.servlet.jsp.JspWriter輸出對(duì)象,提供對(duì)輸出流的訪問(wèn)sessionjavax.servlet.http.HttpSession會(huì)話對(duì)象,用來(lái)保存服務(wù)器與每個(gè)客戶端會(huì)話過(guò)程中的信息applicationjavax.servlet.ServletContext應(yīng)用程序?qū)ο?,用?lái)保存整個(gè)應(yīng)用環(huán)境的信息pageContextjavax.servlet.jsp.PageContext頁(yè)面上下文對(duì)象,用于存儲(chǔ)當(dāng)前JSP頁(yè)面的相關(guān)信息configjavax.servlet.ServletConfig頁(yè)面配置對(duì)象,JSP頁(yè)面的配置信息對(duì)象pagejavax.servlet.jsp.HttpJspPage當(dāng)前JSP頁(yè)面對(duì)象,即thisexceptionjava.lang.Throwable異常對(duì)象,用于處理JSP頁(yè)面中的錯(cuò)誤與Input/Output(輸入/輸出)有關(guān)的隱含對(duì)象包括:request對(duì)象、response對(duì)象和out對(duì)象,這類(lèi)對(duì)象主要用來(lái)作為客戶端和服務(wù)器間通信的橋梁。request對(duì)象表示客戶端對(duì)服務(wù)器端發(fā)送的請(qǐng)求;response對(duì)象表示服務(wù)器對(duì)客戶端的響應(yīng);out對(duì)象負(fù)責(zé)把處理結(jié)果輸出到客戶端。6.2與Input/Output有關(guān)的內(nèi)置對(duì)象request對(duì)象即請(qǐng)求對(duì)象,表示客戶端對(duì)服務(wù)器發(fā)送的請(qǐng)求,主要用于接受客戶端通過(guò)HTTP協(xié)議傳送給服務(wù)器端的數(shù)據(jù)。request對(duì)象的類(lèi)型為javax.servlet.http.HttpServletRequest,與Servlet中的請(qǐng)求對(duì)象為同一對(duì)象。request對(duì)象的作用域?yàn)橐淮蝦equest請(qǐng)求。6.2.1requestrequest對(duì)象擁有HttpServletRequest接口的所有方法,其常用方法如下:voidsetCharacterEncoding(Stringcharset):設(shè)置請(qǐng)求體參數(shù)的解碼字符集;StringgetParameter(Stringname):根據(jù)參數(shù)名獲取單一參數(shù)值;String[]getParameterValues(Stringname):根據(jù)參數(shù)名獲取一組參數(shù)值;voidsetAttribute(Stringname,Objectvalue):以名/值的方式存儲(chǔ)請(qǐng)求域?qū)傩裕籓bjectgetAttribute(Stringname):根據(jù)屬性名獲取存儲(chǔ)的對(duì)象數(shù)據(jù)。6.2.1request通過(guò)一個(gè)用戶登錄功能,演示request對(duì)象獲取請(qǐng)求參數(shù)方法的使用。該實(shí)例有兩個(gè)JSP頁(yè)面:用戶登錄頁(yè)面login.jsp、信息獲取顯示頁(yè)面loginParameter.jsp。實(shí)現(xiàn)對(duì)【代碼6-1】login.jsp的登錄信息進(jìn)行驗(yàn)證,并將產(chǎn)生的驗(yàn)證結(jié)果回傳到login.jsp頁(yè)面中進(jìn)行顯示提醒的功能request內(nèi)置對(duì)象講師演示講解【代碼6-3】loginValidate.jsp、【代碼6-4】login.jsp講師演示講解【代碼6-1】login.jsp、【代碼6-2】loginParameter.jspresponse對(duì)象即響應(yīng)對(duì)象,表示服務(wù)器對(duì)客戶端的響應(yīng)。主要用來(lái)將JSP處理后的結(jié)果傳回到客戶端。response對(duì)象類(lèi)型為javax.servlet.http.HttpServletResponse,與Servlet中的響應(yīng)對(duì)象為同一對(duì)象。response對(duì)象擁有HttpServletResponse接口的所有方法,其常用的方法如下:voidsetContentType(Stringname):設(shè)置響應(yīng)內(nèi)容的類(lèi)型和字符編碼;voidsendRedirect(Stringurl):重定向到指定的URL資源。6.2.2response演示使用sendRedirect()方法,對(duì)【代碼6-3】loginValidate.jsp進(jìn)行改進(jìn),登錄信息驗(yàn)證成功時(shí)重定向到用戶主頁(yè)面main.jspresponse內(nèi)置對(duì)象講師演示講解【代碼6-5】loginValidate.jsp、【代碼6-6】main.jspout對(duì)象即輸出對(duì)象,用來(lái)控制管理輸出的緩沖區(qū)(buffer)和輸出流(outputstream)向客戶端頁(yè)面輸出數(shù)據(jù)。out對(duì)象類(lèi)型為javax.servlet.jsp.JspWriter,與HttpServletResponse接口的getWriter()方法獲得的PrintWriter對(duì)象功能相同,并都由java.io.Writer類(lèi)繼承而來(lái)。out對(duì)象的方法可以分為兩類(lèi):數(shù)據(jù)的輸出;緩沖區(qū)的處理。6.2.3outout對(duì)象數(shù)據(jù)輸出的方法及描述示例out內(nèi)置對(duì)象<% inti=0; java.util.Datedate=newjava.util.Date(); out.print(i); out.newLine(); out.println(date);%>方法描述print/println(基本數(shù)據(jù)類(lèi)型)輸出一個(gè)基本數(shù)據(jù)類(lèi)型的值print/println(Objectobj)輸出一個(gè)對(duì)象的引用地址print/println(Stringstr)輸出一個(gè)字符串的值newLine()輸出一個(gè)換行符out對(duì)象緩沖區(qū)的處理方法及描述out內(nèi)置對(duì)象方法描述voidclear()清除輸出緩沖區(qū)的內(nèi)容。若緩沖區(qū)為空,則產(chǎn)生IOException異常voidclearBuffer()清除輸出緩沖區(qū)的內(nèi)容。若緩沖區(qū)為空,不會(huì)產(chǎn)生IOException異常voidflush()直接將目前暫存于緩沖區(qū)的數(shù)據(jù)刷新輸出voidclose()關(guān)閉輸出流。流一旦被關(guān)閉,則不能再使用out對(duì)象做任何操作。intgetBufferSize()獲取目前緩沖區(qū)的大小(KB)intgetRemaining()獲取目前使用后還剩下的緩沖區(qū)大?。↘B)booleanisAutoFlush()返回true表示緩沖區(qū)滿時(shí)會(huì)自動(dòng)刷新輸出;false表示緩沖區(qū)滿時(shí)不會(huì)自動(dòng)清除并產(chǎn)生異常處理向out對(duì)象的輸出流中寫(xiě)入數(shù)據(jù)時(shí),數(shù)據(jù)會(huì)先被存儲(chǔ)在緩沖區(qū)中,在JSP默認(rèn)配置下,緩沖區(qū)滿時(shí)會(huì)被自動(dòng)刷新輸出。JSP頁(yè)面通過(guò)page指令的autoFlush屬性和buffer屬性配置緩沖區(qū)參數(shù):autoFlush屬性表示是否自動(dòng)刷新,默認(rèn)值為true;buffer屬性表示緩沖區(qū)大小,默認(rèn)值為8kb。在此配置下,out對(duì)象在輸出緩沖區(qū)內(nèi)容每達(dá)到8kb后,會(huì)自動(dòng)刷新輸出而不會(huì)產(chǎn)生異常處理。演示在取消自動(dòng)刷新功能時(shí),頁(yè)面輸出信息超過(guò)緩沖區(qū)指定大小的情況和使用out.flush()刷新方法后的情況。out內(nèi)置對(duì)象講師演示講解【代碼6-7】outExample.jsp與Context(上下文)有關(guān)的內(nèi)置對(duì)象包括session、application和pageContext。其中:session對(duì)象表示瀏覽器與服務(wù)器的會(huì)話上下文環(huán)境;application對(duì)象表示應(yīng)用程序上下文環(huán)境;pageContext對(duì)象表示當(dāng)前JSP頁(yè)面上下文環(huán)境。6.3
與Context有關(guān)的內(nèi)置對(duì)象session對(duì)象即會(huì)話對(duì)象,表示瀏覽器與服務(wù)器之間的一次會(huì)話。一次會(huì)話的含義是:從客戶端瀏覽器連接服務(wù)器開(kāi)始,在關(guān)閉瀏覽器或主動(dòng)退出后,會(huì)話結(jié)束。這個(gè)過(guò)程可以包含瀏覽器與服務(wù)器之間的多次請(qǐng)求與響應(yīng)。session對(duì)象的類(lèi)型為javax.servlet.http.HttpSession,session對(duì)象具有HttpSession接口的所有方法,其常用方法如下:voidsetAttribute(Stringname,Objectvalue):以名/值對(duì)的方式存儲(chǔ)session域?qū)傩?;ObjectgetAttribute(Stringname):根據(jù)屬性名獲取屬性值;voidinvalidate():使session對(duì)象失效,釋放所有的屬性空間。6.3.1session演示使用setAttribute()方法對(duì)用戶登錄驗(yàn)證成功后的用戶名進(jìn)行保存;在重定向的用戶主界面中使用getAttribute()方法獲取用戶名;在用戶主界面中實(shí)現(xiàn)安全退出。session內(nèi)置對(duì)象講師演示講解【代碼6-8】loginValidate.jsp、【代碼6-9】main.jsp、【代碼6-11】logout.jsp考慮session本身的目的,通常只應(yīng)該把與用戶會(huì)話狀態(tài)相關(guān)的信息放入session范圍內(nèi);不要僅僅為了兩個(gè)頁(yè)面之間傳遞信息就將信息放入session范圍,這樣會(huì)加大服務(wù)器端的開(kāi)銷(xiāo);如果僅僅是為了兩個(gè)頁(yè)面交換信息,應(yīng)將該信息放入request范圍內(nèi),然后通過(guò)請(qǐng)求轉(zhuǎn)發(fā)即可。注意application對(duì)象即應(yīng)用程序上下文對(duì)象,表示當(dāng)前應(yīng)用程序運(yùn)行環(huán)境,用以獲取應(yīng)用程序上下文環(huán)境中的信息。application對(duì)象在容器啟動(dòng)時(shí)實(shí)例化,在容器關(guān)閉時(shí)銷(xiāo)毀。作用域?yàn)檎麄€(gè)Web容器的生命周期。application對(duì)象實(shí)現(xiàn)了javax.servlet.ServletContext接口,具有ServletContext接口的所有功能。application對(duì)象常用方法如下:voidsetAttribute(Stringname,Objectvalue):以名/值對(duì)的方式存儲(chǔ)application域?qū)傩?;ObjectgetAttribute(Stringname):根據(jù)屬性名獲取屬性值;voidremoveAttribute(Stringname):根據(jù)屬性名從application域中移除屬性。6.3.2application演示使用application對(duì)象實(shí)現(xiàn)一個(gè)頁(yè)面留言板。application內(nèi)置對(duì)象講師演示講解【代碼6-12】guestBook.jsppageContext即頁(yè)面上下文對(duì)象,表示當(dāng)前頁(yè)面運(yùn)行環(huán)境,用以獲取當(dāng)前JSP頁(yè)面的相關(guān)信息。pageContext對(duì)象作用范圍為當(dāng)前JSP頁(yè)面。pageContext對(duì)象類(lèi)型為javax.servlet.jsp.PageContext,pageContext對(duì)象可以訪問(wèn)當(dāng)前JSP頁(yè)面所有的內(nèi)置對(duì)象,訪問(wèn)方法如下表:6.3.3pageContext方法描述ServletRequestgetRequest()獲取當(dāng)前JSP頁(yè)面的請(qǐng)求對(duì)象ServletResponsegetResponse()獲取當(dāng)前JSP頁(yè)面的響應(yīng)對(duì)象HttpSessiongetSession()獲取和當(dāng)前JSP頁(yè)面有聯(lián)系的會(huì)話對(duì)象ServletConfiggetServletConfig()獲取當(dāng)前JSP頁(yè)面的ServletConfig對(duì)象ServletContextgetServletContext()獲取當(dāng)前JSP頁(yè)面的運(yùn)行環(huán)境對(duì)象ObjectgetPage()獲取當(dāng)前JSP頁(yè)面的Servlet實(shí)體ExceptiongetException()獲取當(dāng)前JSP頁(yè)面的異常對(duì)象,不過(guò)此頁(yè)面的page指令的isErrorPage屬性要設(shè)為trueJspWritergetOut()獲取當(dāng)前JSP頁(yè)面的輸出流pageContext對(duì)象存取域?qū)傩缘姆椒懊枋龃嫒∮驅(qū)傩缘姆椒╯etAttribute()中scope參數(shù)被定義為四個(gè)常量,分別代表四種作用域范圍:PAGE_SCOPE=1代表page范圍;REQUEST_SCOPE=2代表request范圍;SESSION_SCOPE=3代表session范圍;APPLICATION_SCOPE=4代表application范圍。pageContext對(duì)象方法描述ObjectgetAttribute(Stringname,intscope)獲取范圍為scope,名為name的屬性對(duì)象voidsetAttribute(Stringname,Objectvalue,intscope)以名/值對(duì)的方式存儲(chǔ)scope范圍域?qū)傩詖oidremoveAttribute(Stringname,intscope)從scope范圍移除名為name的屬性EnumerationgetAttributeNamesInScope(intscope)從scope范圍中獲取所有屬性的名稱【示例】pageContext對(duì)象存取域?qū)傩詐ageContext對(duì)象<% pageContext.getSession().setAttribute("sessionKey","QST"); Objectobject=pageContext .getAttribute("sessionKey",pageContext.SESSION_SCOPE);%><%=object%>與Servlet有關(guān)的內(nèi)置對(duì)象,它們包括page對(duì)象和config對(duì)象。page對(duì)象表示JSP翻譯后的Servlet對(duì)象;config對(duì)象表示JSP翻譯后的Servlet的ServletConfig對(duì)象。6.4與Servlet有關(guān)的內(nèi)置對(duì)象page對(duì)象即this,代表JSP本身,更準(zhǔn)確地說(shuō)它代表JSP被翻譯后的Servlet,因此它可以調(diào)用Servlet類(lèi)所定義的方法。page對(duì)象的類(lèi)型為javax.servlet.jsp.HttpJspPage,在實(shí)際應(yīng)用中,page對(duì)象很少在JSP中使用。演示page對(duì)象獲取頁(yè)面page指令的info屬性指定的頁(yè)面說(shuō)明信息:6.4.1page講師演示講解【代碼6-13】pageExample.jspconfig對(duì)象即頁(yè)面配置對(duì)象,表示當(dāng)前JSP頁(yè)面翻譯后的Servlet的ServletConfig對(duì)象,存放著一些初始的數(shù)據(jù)結(jié)構(gòu)。config對(duì)象實(shí)現(xiàn)于java.servlet.ServletConfig接口。config對(duì)象和page對(duì)象一樣都很少被用到。演示JSP通過(guò)config對(duì)象獲取初始化參數(shù):6.4.2config講師演示講解【代碼6-14】configExample.jsp、【代碼6-15】web.xml與Error有關(guān)的內(nèi)置對(duì)象只有一個(gè)成員:exception對(duì)象。當(dāng)JSP網(wǎng)頁(yè)有錯(cuò)誤時(shí)會(huì)產(chǎn)生異常,exception對(duì)象就用來(lái)對(duì)這個(gè)異常做處理。6.5
與Error有關(guān)的內(nèi)置對(duì)象exception對(duì)象即異常對(duì)象,表示JSP頁(yè)面產(chǎn)生的異常。如果一個(gè)JSP頁(yè)面要應(yīng)用此對(duì)象,必須將此頁(yè)面中page指令的isErrorPage屬性值設(shè)為true,否則無(wú)法編譯。exception對(duì)象是java.lang.Throwable的對(duì)象。演示exception對(duì)象對(duì)頁(yè)面異常的處理。6.5.1exception講師演示講解【代碼6-16】error.jsp、【代碼6-17】calculate.jsp對(duì)象的生命周期和可訪問(wèn)性稱為作用域(scope),在JSP中有四種作用域:頁(yè)面域、請(qǐng)求域、會(huì)話域和應(yīng)用域。四種作用域的生命周期和可訪問(wèn)性介紹如下:頁(yè)面域(pagescope),頁(yè)面域的生命周期是指頁(yè)面執(zhí)行期間。存儲(chǔ)在頁(yè)面域的對(duì)象只對(duì)于它所在頁(yè)面是可訪問(wèn)的。請(qǐng)求域(requestscope),請(qǐng)求域的生命周期是指一次請(qǐng)求過(guò)程,包括請(qǐng)求被轉(zhuǎn)發(fā)(forward)或者被包含(include)的情況。存儲(chǔ)在請(qǐng)求域中的對(duì)象只有在此次請(qǐng)求過(guò)程中才可以被訪問(wèn)。會(huì)話域(sessionscope),會(huì)話域的生命周期是指某個(gè)客戶端與服務(wù)器所連接的時(shí)間;客戶端在第一次訪問(wèn)服務(wù)器時(shí)創(chuàng)建會(huì)話,在關(guān)閉瀏覽器或主動(dòng)退出后,會(huì)話結(jié)束。存儲(chǔ)在會(huì)話域中的對(duì)象在整個(gè)會(huì)話期間(可能包含多次請(qǐng)求)都可以被訪問(wèn)。應(yīng)用域(applicationscope),應(yīng)用域的生命周期是指從服務(wù)器開(kāi)始執(zhí)行服務(wù)到服務(wù)器關(guān)閉為止,是四個(gè)作用域中時(shí)間最長(zhǎng)的。存儲(chǔ)在應(yīng)用域中的對(duì)象在整個(gè)應(yīng)用程序運(yùn)行期間可以被所有JSP和Servlet共享訪問(wèn),在使用時(shí)要特別注意存儲(chǔ)數(shù)據(jù)的大小和安全性,否則可能會(huì)造成服務(wù)器負(fù)載過(guò)重和線程安全性問(wèn)題。6.6JSP的四種作用域JSP的四種作用域分別對(duì)應(yīng)pageContext、request、session和application四個(gè)內(nèi)置對(duì)象。四個(gè)內(nèi)置對(duì)象都通過(guò)setAttribute(Stringname,Objectvalue)方法來(lái)存儲(chǔ)屬性,通過(guò)getAttribute(Stringname)來(lái)獲取屬性,從而實(shí)現(xiàn)屬性對(duì)象在不同作用域的數(shù)據(jù)分享。JSP的四種作用域講師演示講解【代碼6-18】visitCount.jsp在Web應(yīng)用開(kāi)發(fā)時(shí)需要仔細(xì)考慮這些對(duì)象的作用域,按照對(duì)象的需要賦予適合的作用域,不要過(guò)大也不要過(guò)小。如果為一個(gè)只在頁(yè)面內(nèi)使用的對(duì)象賦予了應(yīng)用域,這樣顯然毫無(wú)意義。同樣,如果訪問(wèn)對(duì)象具有太多的限制,那么也會(huì)使應(yīng)用變得更加復(fù)雜。因此需要仔細(xì)權(quán)衡每個(gè)對(duì)象及其用途,從而準(zhǔn)確推斷其作用域。JSP的四種作用域本章任務(wù)完成“Q-ITOffer”銳聘網(wǎng)站的企業(yè)詳情展示、用戶登錄狀態(tài)判斷和退出、網(wǎng)站頁(yè)面程序異常處理功能。具體任務(wù)分解如下:【任務(wù)6-1】使用request內(nèi)置對(duì)象實(shí)現(xiàn)企業(yè)詳情展示功能?!救蝿?wù)6-2】使用session內(nèi)置對(duì)象實(shí)現(xiàn)用戶登錄狀態(tài)判斷和退出功能。【任務(wù)6-3】使用exception內(nèi)置對(duì)象實(shí)現(xiàn)網(wǎng)站頁(yè)面程序異常處理功能。6.7貫穿任務(wù)實(shí)現(xiàn)本任務(wù)使用request內(nèi)置對(duì)象完成“Q-ITOffer”銳聘網(wǎng)站貫穿項(xiàng)目中的【任務(wù)6-1】企業(yè)詳情展示功能。本任務(wù)各組件間關(guān)系圖6.7.1【任務(wù)6-1】企業(yè)詳情展示講師演示講解本任務(wù)使用session內(nèi)置對(duì)象完成“Q-ITOffer”貫穿項(xiàng)目中的【任務(wù)6-2】用戶登錄狀態(tài)判斷和退出功能。任務(wù)效果圖如下:6.7.2【任務(wù)6-2】用戶登錄狀態(tài)判斷和退出講師演示講解本任務(wù)使用exception對(duì)象實(shí)現(xiàn)“Q-ITOffer”貫穿項(xiàng)目中的【任務(wù)6-3】網(wǎng)站頁(yè)面異常處理功能。本任務(wù)中新創(chuàng)建error.jsp作為異常信息提示頁(yè)面;當(dāng)JSP頁(yè)面產(chǎn)生異常時(shí),通過(guò)此頁(yè)面捕獲異常信息。6.7.3【任務(wù)6-3】網(wǎng)站頁(yè)面異常處理講師演示講解JSP內(nèi)置對(duì)象是指不用聲明就可以在JSP頁(yè)面的腳本和表達(dá)式中直接使用的對(duì)象。request對(duì)象即請(qǐng)求對(duì)象,表示客戶端向服務(wù)器端發(fā)送的請(qǐng)求。request對(duì)象的類(lèi)型為javax.servlet.http
溫馨提示
- 1. 本站所有資源如無(wú)特殊說(shuō)明,都需要本地電腦安裝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ù)覽,若沒(méi)有圖紙預(yù)覽就沒(méi)有圖紙。
- 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ì)自己和他人造成任何形式的傷害或損失。
最新文檔
- 銀行風(fēng)險(xiǎn)防控體系評(píng)估與優(yōu)化研究
- 華為項(xiàng)目范圍管理辦法
- 村級(jí)經(jīng)濟(jì)規(guī)劃管理辦法
- 江蘇物業(yè)安全管理辦法
- 新工科實(shí)踐育人數(shù)字資源體系構(gòu)建
- 國(guó)際跨學(xué)科教育質(zhì)量評(píng)估體系比較研究
- 景區(qū)店鋪運(yùn)營(yíng)管理辦法
- 江西政務(wù)服務(wù)管理辦法
- 安全生產(chǎn)事故隱患泛指
- 擴(kuò)建工程的安全設(shè)施必須與主體工程
- 車(chē)工考評(píng)員培訓(xùn)課件
- 站姿走姿坐姿禮儀培訓(xùn)
- 小規(guī)模稅務(wù)視頻教學(xué)課件
- 業(yè)務(wù)外包費(fèi)用管理制度
- 月子中心各部管理制度
- 痛風(fēng)的康復(fù)護(hù)理課件
- 公司自供自產(chǎn)品管理制度
- 2025-2030年中國(guó)多西他賽注射液行業(yè)市場(chǎng)深度分析及發(fā)展趨勢(shì)與投資研究報(bào)告
- 五育并舉與心理健康教育的融合
- 介入室耗材管理課件
- 三級(jí)直播銷(xiāo)售員(高級(jí))職業(yè)技能鑒定考試復(fù)習(xí)題及答案
評(píng)論
0/150
提交評(píng)論