




已閱讀5頁(yè),還剩18頁(yè)未讀, 繼續(xù)免費(fèi)閱讀
版權(quán)說(shuō)明:本文檔由用戶提供并上傳,收益歸屬內(nèi)容提供方,若內(nèi)容存在侵權(quán),請(qǐng)進(jìn)行舉報(bào)或認(rèn)領(lǐng)
文檔簡(jiǎn)介
,第7節(jié) request內(nèi)置對(duì)象,回顧,Jsp執(zhí)行機(jī)制回顧 什么是Jsp程序 Jsp程序與html頁(yè)面元素的關(guān)系 Jsp程序與javascript腳本的關(guān)系 兩種include包含的區(qū)別,上次作業(yè),參看 zuoye.jsp seg1.jsp seg2.jsp,主,從,.class,客戶端,主,從,.class,.class,客戶端,教學(xué)目標(biāo),理解什么是內(nèi)置對(duì)象 Request的功能 Request使用方法 字符集的處理,Form表單數(shù)據(jù)的傳遞,定義表單頁(yè)面:ex01.htm name: name: ,接受數(shù)據(jù)的jsp頁(yè)面,數(shù)據(jù)接收頁(yè)面:ex01_post.htm hi hi,JSP內(nèi)置對(duì)象,JSP 內(nèi)置對(duì)象是 Web 容器加載的一組類 它不像一般的Java對(duì)象那樣用”new”去獲取實(shí)例,而是可以直接在JSP頁(yè)面使用的對(duì)象 內(nèi)置對(duì)象的名稱是 JSP 的保留字 JSP 使用 Java 定義的內(nèi)置對(duì)象來(lái)訪問(wèn)網(wǎng)頁(yè)的動(dòng)態(tài)內(nèi)容,內(nèi)置對(duì)象,輸入輸出對(duì)象,內(nèi)置對(duì)象,客戶端,服務(wù)器,request對(duì)象,Request對(duì)象描述了信息從瀏覽器提交給服務(wù)器的通道,jsp文件中,所有客戶提交信息的接收,都通過(guò)該對(duì)象完成,如頁(yè)面請(qǐng)求,form標(biāo)單提交等。,request,request 對(duì)象,客戶端,表示并存儲(chǔ)客戶端的請(qǐng)求,服務(wù)器,調(diào)用request對(duì)象 獲得客戶端信息,request的方法,繼承到的方法 public java.lang.Object getAttribute() 返回name制定的屬性值,若name不存在返回null public java.util.Enumeration getAttributeNames() 返回request對(duì)象所有屬性的名字集合 public void setAttribute(String name,Object value) 返回該請(qǐng)求中的一個(gè)屬性(屬性的名字,屬性的取值),能夠取得請(qǐng)求http標(biāo)頭的方法,String getHeader(String name) 取得name的標(biāo)頭,如“User-Agent”瀏覽器版本號(hào)和類型 Enumeration getHeaderNames() 取得所有的標(biāo)頭名稱 Enumeration getHeaders(String name) 取得所有name的標(biāo)頭 int getIntHeader(String name) 取得整數(shù)類型name的標(biāo)頭 long getDateHeader(String name) 取得日期類型的name的標(biāo)頭 Cookie getCookies() 取得與請(qǐng)求有關(guān)的cookies,其他常用方法,String getContextPath() 取得Context路徑(即后臺(tái)名稱) String getMethod() 取得http的方法 String getProtocol() 取得使用的協(xié)議 String getQueryString() 取得請(qǐng)求的參數(shù)字符串(get) String getRequestedSessionId() 取得客戶端SessionID String getRequestURI() 取得請(qǐng)求URL,不包括請(qǐng)求參數(shù)字符串 String getRemoteAddr() 取得用戶ip地址 String getRemoteHost() 取得用戶主機(jī)名稱 int getRemotePort() 取得用戶主機(jī)端口 String getRemoteUser() 取得用戶名稱 void setCharacterEncoding(String encoding) 設(shè)定編碼格式,用來(lái)解決窗體傳遞中文的問(wèn)題,例子,Request方法的使用 參看ex011.jsp被請(qǐng)求的顯示情況,顯示了可以獲得的http請(qǐng)求相關(guān)信息,能夠取得參數(shù)的方法,String getParameter(String name) 取得name的參數(shù)值 Enumeration getParameterNames() 取得所有的參數(shù)名字 String getParameterValues(*STring name) 取得所有name的參數(shù)值 Map getParameterMap() 取得一個(gè)要求參數(shù)的map 參看ex03.htm和ex03.jsp 綜合實(shí)例form.htm和ex08.jsp,字符編碼,單字節(jié)字符編碼ISO-8859-1:每一個(gè)字節(jié)直接作為一個(gè) UNICODE 字符 ANSI 編碼GBK(GB2312),BIG5,Shift_JIS,ISO-8859-2 UNICODE 編碼UTF-8,UTF-16,UnicodeBig ,開(kāi)發(fā)環(huán)境的字符集,WEB容器在其內(nèi)部默認(rèn)的字符編碼格式都是以ISO-8859-1為默認(rèn)值的; 幾乎所有的瀏覽器在傳遞參數(shù)時(shí)都是默認(rèn)以UTF-8的方式來(lái)傳遞參數(shù)的。,幾中表示方法,頁(yè)面說(shuō)明 Jsp標(biāo)簽 request方法,String類提供的方法,byte getBytes() 使用平臺(tái)的默認(rèn)字符集將此 String 編碼為 byte 序列,并將結(jié)果存儲(chǔ)到一個(gè)新的 byte 數(shù)組中。 byte getBytes(Charset charset) 使用給定的 charset 將此 String 編碼到 byte 序列,并將結(jié)果存儲(chǔ)到新的 byte 數(shù)組。 byte getBytes(String charsetName) 使用指定的字符集將此 String 編碼為 byte 序列,并將結(jié)果存儲(chǔ)到一個(gè)新的 byte 數(shù)組中。,示例,Ex0
溫馨提示
- 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ì)自己和他人造成任何形式的傷害或損失。
最新文檔
- 邢臺(tái)醫(yī)學(xué)高等??茖W(xué)?!肚度胧较到y(tǒng)》2023-2024學(xué)年第二學(xué)期期末試卷
- 邢臺(tái)應(yīng)用技術(shù)職業(yè)學(xué)院《習(xí)近平總書記關(guān)于教育的重要論述》2023-2024學(xué)年第一學(xué)期期末試卷
- 2025至2031年中國(guó)碳素型HDPE單壁螺旋可撓管行業(yè)投資前景及策略咨詢研究報(bào)告
- 甘肅省蘭州市2024屆中考四模數(shù)學(xué)試題含解析
- 廣東省東莞市四海教育集團(tuán)六校聯(lián)考2023-2024學(xué)年中考數(shù)學(xué)對(duì)點(diǎn)突破模擬試卷含解析
- 2024-2025各個(gè)班組三級(jí)安全培訓(xùn)考試試題(突破訓(xùn)練)
- 2024-2025生產(chǎn)經(jīng)營(yíng)負(fù)責(zé)人安全培訓(xùn)考試試題附答案【滿分必刷】
- 2025安全管理人員安全培訓(xùn)考試試題及答案完美版
- 2025項(xiàng)目部安全管理人員安全培訓(xùn)考試試題附參考答案(鞏固)
- 2025公司管理人員安全培訓(xùn)考試試題答案新版
- 新疆歷史印記課件
- 2024年西安交通大學(xué)中國(guó)民族鋼琴藝術(shù)鑒賞智慧樹(shù)知到期末考試答案章節(jié)答案(自用更新版)
- 烤腸機(jī)投放協(xié)議書范本
- 鋼板樁圍堰施工專項(xiàng)方案
- 少先隊(duì)輔導(dǎo)員技能大賽考試題庫(kù)300題(含答案)
- 2024年山東青島第三十九中學(xué)化學(xué)自招試卷試題(含答案詳解)
- 誠(chéng)信與善意的謊言辯論賽(正反方資料)
- 【中考真題】廣西壯族自治區(qū)2024年中考語(yǔ)文真題試卷
- 水利工程安全生產(chǎn)措施方案
- 2023年中級(jí)審計(jì)師考試審計(jì)理論與實(shí)務(wù)真題及答案
- 《埋地塑料排水管道工程技術(shù)規(guī)程》CJJ143-2010
評(píng)論
0/150
提交評(píng)論