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

正文內(nèi)容

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

2025-02-13 13:10本頁面
  

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