freepeople性欧美熟妇, 色戒完整版无删减158分钟hd, 无码精品国产vα在线观看DVD, 丰满少妇伦精品无码专区在线观看,艾栗栗与纹身男宾馆3p50分钟,国产AV片在线观看,黑人与美女高潮,18岁女RAPPERDISSSUBS,国产手机在机看影片

正文內(nèi)容

jsp程序設(shè)計(jì)案例教程(劉志成)ppt-資料下載頁

2025-02-13 13:10本頁面
  

【正文】 ava插件用于執(zhí)行它。 ? jsp:plugin的語法格式如下: jsp:plugin type=bean | applet code=classFileName codebase=classFileDirectoryName [……] /jsp:plugin ? jsp:plugin元素用于在瀏覽器中播放或顯示一個(gè)對(duì)象(典型的就是 applet和 Bean),而這種顯示需要瀏覽器的 java插件。 ? jsp:plugin常用屬性: ( 1) Type=bean | applet :將被執(zhí)行的插件對(duì)象的類型,必須得指定這個(gè)是 Bean還是 applet,因?yàn)檫@個(gè)屬性沒有缺省值。 ( 2) code=classFileName :將會(huì)被 Java插件執(zhí)行的 Java Class的名字,必須以 .class結(jié)尾。這個(gè)文件必須存在于 codebase屬性指定的目錄中。 ( 3) codebase=classFileDirectoryName :將會(huì)被執(zhí)行的 Java Class文件的目錄(或者是路徑 ),如果你沒有提供此屬性,那么使用 jsp:plugin的jsp文件的目錄將會(huì)被使用。 ? plugin動(dòng)作 ? JavaBean相關(guān)動(dòng)作 ? jsp:useBean動(dòng)作元素被用來創(chuàng)建一個(gè) Bean實(shí)例并指定它的名字和作用范圍。 ? jsp:useBean的語法格式如下: jsp:useBean id=beanInstanceName scope=page | request | session | application { class= | type= | class= type= | beanName={ | %= expression %} type= } { / | other elements /jsp:useBean ? jsp:setProperty ? jsp:setProperty動(dòng)作元素用來配合 jsp: useBean動(dòng)作一起使用,用來設(shè)置 Bean中的屬性值。 ? jsp:setProperty的語法格式如下: jsp:setProperty name=beanInstanceName { property= * | property=propertyName [ param=parameterName ] | property=propertyName value={string | %= expression %} } / ? jsp:getProperty ? jsp:getProperty動(dòng)作元素是相對(duì)于jsp:setProperty動(dòng)作元素的,它主要被用來訪問一個(gè) Bean的屬性,獲取 Bean的屬性值,用于顯示在頁面中。 ? jsp:getProperty的語法格式如下: jsp:getProperty name=beanInstanceName property=propertyName / 本章小結(jié) 本章學(xué)習(xí)了如下內(nèi)容: ? JSP注釋:包括輸出注釋、隱藏注釋; ? JSP腳本元素 :包括聲明、表達(dá)式、腳本程序; ? JSP指令元素 :包括 Page指令、 Include指令和 Taglib指令; ? JSP動(dòng)作元素:包括 Include動(dòng)作、 forward動(dòng)作、 param動(dòng)作、 plugin動(dòng)作、JavaBean 第 5章 JSP內(nèi)置對(duì)象 本章學(xué)習(xí)要點(diǎn): ? out對(duì)象及其應(yīng)用; ? request對(duì)象及其應(yīng)用; ? response對(duì)象及其應(yīng)用; ? session對(duì)象及其應(yīng)用; ? application對(duì)象及其應(yīng)用; ? cookie對(duì)象及其應(yīng)用; ? out對(duì)象 ? request對(duì)象 ? response對(duì)象 ? session對(duì)象 ? application對(duì)象 ? 其他對(duì)象 ? cookie 對(duì)象 ? 本章小結(jié) 第 5章 JSP內(nèi)置對(duì)象 out對(duì)象 ? out對(duì)象被封裝成 ,它用來向客戶端輸出內(nèi)容。 ? Out是專門為向客戶端發(fā)送輸出而設(shè)計(jì)的, out變量是從 PageContext對(duì)象初始化而獲得的。 ? out對(duì)象的作用域是 page。 ? out對(duì)象常用方法 ? out對(duì)象常用方法見圖 52。 圖 52 out對(duì)象常用方法 ? out對(duì)象應(yīng)用實(shí)例 html headtitle out對(duì)象應(yīng)用實(shí)例 /title /head body % (out對(duì)象應(yīng)用實(shí)例: brhr)。 (br輸出布爾型數(shù)據(jù) :)。 (true)。 (br輸出字符型數(shù)據(jù) :)。 (39。l39。)。 (br輸出字符數(shù)組數(shù)據(jù) :)。 (new char[]{39。l39。,39。z39。,39。c39。})。 (br輸出雙精度數(shù)據(jù) :)。 ()。 (br輸出單精度數(shù)據(jù) :)。 ()。 (br輸出整型數(shù)據(jù) :)。 (8)。 (br輸出長整型數(shù)據(jù) :)。 (123456789123456L)。 (br輸出對(duì)象 :)。 (new ())。 (br輸出字符串 :)。 (liuzc@hnrpc)。 (br輸出新行 :)。 ()。 (br緩沖區(qū)大小 :)。 (())。 (br緩沖區(qū)剩余大小 :)。 (())。 (br是否自動(dòng)刷新 :)。 (())。 ()。 (br調(diào)用 ())。 ()。 ()。 % /body /html ? 代碼分析 : ? 第 7行 —第 20行:輸出各種類型的數(shù)據(jù); ? 第 21行 —第 22行:輸出日期對(duì)象; ? 第 23行 —第 24行:輸出字符串?dāng)?shù)據(jù); ? 第 25行 —第 26行:輸出新行; ? 第 27行 —第 30行:輸出當(dāng)前緩沖區(qū)大小及剩余的緩沖區(qū)大??; ? 第 31行 —第 32行:判斷是否自動(dòng)刷新。 ? 演示結(jié)果 ? 在瀏覽器中輸入 文件的運(yùn)行界面如圖 53所示。 request對(duì)象 ? request對(duì)象是和請(qǐng)求相關(guān)的HttpServletRequest類的一個(gè)對(duì)象,該對(duì)象封裝了用戶提交的信息,通過調(diào)用該對(duì)象相應(yīng)的方法可以獲取封裝的信息,即使用該對(duì)象可以查看請(qǐng)求參數(shù)的配置情況(調(diào)用 getParameter來實(shí)現(xiàn))、請(qǐng)求的類型(如 Get、 Post、 Head等)和已經(jīng)請(qǐng)求的 HTTP頭(如 cookie、 Referer等)。 ? request對(duì)象常用方法 ? request對(duì)象應(yīng)用實(shí)例 ? 獲取簡單表單提交的信息: Request對(duì)象可以使用getParameter(string s)方法獲取表單提交的信息。 ? 處理漢字信息:當(dāng) request對(duì)象獲取客戶提交的漢字字符時(shí),會(huì)出現(xiàn)亂碼問題。將獲取的字符串用ISO88591進(jìn)行編碼,并將編碼存放到一個(gè)字節(jié)數(shù)組中,然后再將這個(gè)屬組轉(zhuǎn)化為字符串對(duì)象即可。 ? 常用方法舉例 ? 獲取復(fù)雜表單提交的信息 radio。 selectOption ? request對(duì)象應(yīng)用實(shí)例 ? HTML的響應(yīng)機(jī)制 ? GET提交方法 GET方法提交表單 . 。 ? POST提交方法 POST提交數(shù)據(jù)方法只能通過表單來實(shí)現(xiàn),其表單形式同 ,只是提交方法由 “ GET”改為“ POST” 。 response對(duì)象 ? Response是和應(yīng)答相關(guān)的 HttpServletResponse類的一個(gè)對(duì)象,它封裝了服務(wù)器對(duì)客戶端的響應(yīng),然后被發(fā)送到客戶端以響應(yīng)客戶請(qǐng)求。 ? Response對(duì)象產(chǎn)生的對(duì)客戶的請(qǐng)求做出動(dòng)態(tài)的響應(yīng),并向客戶端發(fā)送數(shù)據(jù)。 ? HttpServletResponse對(duì)象具有頁面作用域。 ? response對(duì)象常用方法 ? response對(duì)象常用方法見圖 54。 圖 54 response對(duì)象常用方法 ? response對(duì)象應(yīng)用實(shí)例 ? 動(dòng)態(tài)響應(yīng) contenType屬性 ? Response重定向 在某些情況下,當(dāng)響應(yīng)客戶時(shí),需要將客戶重新引導(dǎo)至另一個(gè)頁面,可以使用 response的sendRedirect(URL)方法實(shí)現(xiàn)客戶的重定向 。 ? 使用 Response刷新頁面 。 session對(duì)象 ? Session對(duì)象是和請(qǐng)求相關(guān)的 HttpSession對(duì)象,它封裝了屬于客戶會(huì)話的所有信息。 ? Session對(duì)象是一個(gè) JSP內(nèi)置對(duì)象,它在第一個(gè) JSP頁面被裝載時(shí)自動(dòng)創(chuàng)建,完成會(huì)話期管理。 ? session對(duì)象常用方法 ? session對(duì)象常用方法見圖 55。 圖 55 session對(duì)象常用方法 ? session對(duì)象應(yīng)用實(shí)例 ? 制作站點(diǎn)計(jì)數(shù)器 %@ page contentType=text/html。charset=gb2312 % html body %! int number=0。 synchronized void countpeople() { number++。 } % % if(()) { countpeople()。 String str=(number)。 (count,str)。 } % p您是第%=(String)(count)%個(gè)訪問本站的人。 body html ? 演示結(jié)果 ? 521所示。要實(shí)現(xiàn)訪問計(jì)數(shù)的改變,讀者可以從不同機(jī)器上打開 (創(chuàng)建不同的會(huì)話)。 圖 521 application對(duì)象 ? Application對(duì)象提供了對(duì),它用于多個(gè)程序或者多個(gè)用戶之間共享數(shù)據(jù)。對(duì)于一個(gè)容器而言,每個(gè)用戶都共用一個(gè) application對(duì)象,這和 session對(duì)象不同。 ? 服務(wù)器啟動(dòng)后就產(chǎn)生了這個(gè) application對(duì)象,當(dāng)客戶再所訪問的網(wǎng)站的各個(gè)頁面之間瀏覽時(shí),這個(gè)application對(duì)象都是同一個(gè),直到服務(wù)器關(guān)閉。但是與 session不同的是,所有客戶的 application對(duì)象都是同一個(gè),即所有客戶共享這個(gè)內(nèi)置的application對(duì)象。 ? application對(duì)象常用方法 ? application對(duì)象常用方法見圖 56。 圖 56 Application對(duì)象常用方法 ? application對(duì)象應(yīng)用實(shí)例 ? 使用 application讀寫屬性值 . ? 制作站點(diǎn)計(jì)數(shù)器 . %@ page contentType=text/html。 charset=GB2312 import=% html headtitleApplication計(jì)數(shù)器 /title/head body center font size = 5 color = blueApplication計(jì)數(shù)器 /font /center hr % String strNum = (String)(num)。 int num = 0。 if(strNum != null) num = (strNum) + 1。 (num, (num))。 //起始 Num變量值 % 訪問次數(shù)為 : font color = red%= num %/fontbr /body /html ? 站點(diǎn)計(jì)數(shù)器演示結(jié)果 ? 526所示。 ? 對(duì)象作用范圍 ? 對(duì)于 page、 request、 session和 application對(duì)象,都有一個(gè)作用范圍的問題。四個(gè)對(duì)象的作用范圍見圖 57。 圖 57 JSP主要內(nèi)置對(duì)象的作用范圍 其他對(duì)象 ? config對(duì)象 Config對(duì)象提供了對(duì)每一個(gè)給定的服務(wù)器小程序及JSP頁面的 問,該對(duì)象封裝了初始化參數(shù)以及一些實(shí)用方法。 圖 58 Config對(duì)象常見方法
點(diǎn)擊復(fù)制文檔內(nèi)容
教學(xué)課件相關(guān)推薦
文庫吧 www.dybbs8.com
備案圖鄂ICP備17016276號(hào)-1