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

正文內(nèi)容

網(wǎng)絡(luò)教學(xué)系統(tǒng)畢業(yè)設(shè)計-資料下載頁

2025-05-07 21:10本頁面
  

【正文】 al stf(1mpoyidvc,uh)0jb。5wT List result = (startNo, startNo + ())。 (list, result)。 }else if(()startNo+pageSize){ List result = (startNo, ())。 (list, result)。 } (recordCount, (recordCount))。 (pageNo, (pageNo))。 (pageSize, (pageSize))。 } 獲取到要顯示的主題信息后,服務(wù)器將用戶的頁面重定向到論壇的主頁,該跳轉(zhuǎn)方式保存了請求當(dāng)中的參數(shù)。頁面引入 c標簽將請求當(dāng)中的 result 中的記錄循環(huán)顯示到頁面。該過程如下 table c:if test=${not empty list} c:forEach var=List items=${list} tr td height=20 bgcolor=FFFFFF class=STYLE6div align=centerspan class=STYLE19a href=BBSReplyPageServlet?bbsId=${}${}/a/span/div/td td height=20 bgcolor=FFFFFF class=STYLE19div align=center${}/td td height=20 bgcolor=FFFFFF class=STYLE19div align=center${}/td td height=20 bgcolor=FFFFFF class=STYLE19div align=center${}/td td height=20 bgcolor=FFFFFF class=STYLE19div align=center${}/td /tr The genral stf(1mpoyidvc,uh)0jb。5wT36 /c:forEach /c:if /table 由此主貼的某頁的信息就顯示到頁面上了。 在該頁面的低端有發(fā)帖的功能,只有登錄的用戶才能使用此功能,具體實現(xiàn)和用戶的注冊差不多,在這里不再詳細介紹。 ( 2)回帖 該部分實現(xiàn)和主貼的實現(xiàn)基本相同,回帖主要是從回帖表中獲取的數(shù)據(jù)。 文件上傳 本系統(tǒng)中有 老師用戶和管理員可進行文件的上傳,在頁面有上傳文件的控件 input type=” file” ,上傳文件主要是服務(wù)器端的處理。服務(wù)器端有一個專門處理上傳文件的 jsp。處理的過程如下: body center % String fileName1= new String((fileName).getBytes(ISO88591),GBK。 String type=new String((fileType).getBytes(ISO88591),GBK。 String fileIntroduce = new String((intro).getBytes(ISO88591),GBK)。 String fileType=。 if((其它 )){ fileType = new String((type).getBytes(ISO88591),GBK)。 }else{ fileType = type。 } String isDownload = new The genral stf(1mpoyidvc,uh)0jb。5wTString((download).getBytes(ISO88591),GBK。 String isAgree = new String((agree).getBytes(ISO88591),GBK)。 (fileName=+isAgree)。 //定義上載文件的最大字節(jié) int MAX_SIZE = 102400 * 102400。 // 創(chuàng)建根路徑的保存變量 String rootPath。 //聲明文件讀入類 DataInputStream in = null。 FileOutputStream fileOut = null。 //取得客戶端的網(wǎng)絡(luò)地址 String remoteAddr = ()。 (()+remoteAddr+br)。 //獲得服務(wù)器的名字 String serverName = ()。 (()=+serverName+br)。 //取得 jsp 文件相對與根地址的地址 (()=+()+br)。 //取得互聯(lián)網(wǎng)程序的 絕對地址 String realPath = (serverName)。 realPath = (0,(\\))。 //創(chuàng)建文件的保存目錄 rootPath = e:\\畢業(yè)設(shè)計 \\File\\updir\\。 //取得客戶端上傳的數(shù)據(jù)類型 String contentType = ()。 (p客戶端 上傳的數(shù)據(jù)類型 = + contentType + /p)。 try{ if((multipart/formdata) = 0){ The genral stf(1mpoyidvc,uh)0jb。5wT38 //讀入上傳的數(shù)據(jù) in = new DataInputStream(())。 int formDataLength = ()。 if(formDataLength MAX_SIZE){ (P上傳的文件字節(jié)數(shù)不可以超過 + MAX_SIZE + /p)。 return。 } //保存上傳文件的數(shù)據(jù) byte dataBytes[] = new byte[formDataLength]。 int byteRead = 0。 int totalBytesRead = 0。 //上傳的數(shù)據(jù)保存在 byte 數(shù)組 while(totalBytesRead formDataLength){ byteRead = (dataBytes,totalBytesRead,formDataLength)。 totalBytesRead += byteRead。 } //根據(jù) byte 數(shù)組創(chuàng)建字符串 String file = new String(dataBytes)。 //(file)。 //取得上傳的數(shù)據(jù)的文件名 String saveFile = ((filename=\) + 10)。 saveFile = (0,(\n))。 saveFile = ((\\) + 1,(\))。 int lastIndex = (=)。 //取得數(shù)據(jù)的分隔字符串 String boundary = (lastIndex + 1,())。 //創(chuàng)建保存路徑的文件名 String fileName = rootPath + saveFile。 //(fileName)。 int pos。 The genral stf(1mpoyidvc,uh)0jb。5wTpos = (filename=\)。 pos = (\n,pos) + 1。 pos = (\n,pos) + 1。 pos = (\n,pos) + 1。 int boundaryLocation = (boundary,pos) 4。 //(boundaryLocation)。 //取得文件數(shù)據(jù)的開始的位置 int startPos = (((0,pos)).getBytes()).length。 //(startPos)。 //取得文件數(shù)據(jù)的結(jié)束的位置 int endPos = (((0,boundaryLocation)).getBytes()).length。 //(endPos)。 //檢查上載文件是否存在 File checkFile = new File(fileName)。 if(()){ (p + saveFile + 文件已經(jīng)存在 ./p)。 return。 } //檢查上載文件的目錄是否存在 File fileDir = new File(rootPath)。 if(!()){ ()。 } //創(chuàng)建文件的寫出類 fileOut = new FileOutputStream(fileName)。 //保存文件的數(shù)據(jù) (dataBytes,startPos,(endPos startPos))。 ()。 (P + saveFile + 文件成功上載 ./p)。 }else{ The genral stf(1mpoyidvc,uh)0jb。5wT40 String content = ()。 (p上傳的數(shù)據(jù)類型不是 multipart/formdata/p)。 } }catch(Exception ex){ throw new ServletException(())。 } % /center /body The genral stf(1mpoyidvc,uh)0jb。5wT 第五章 系統(tǒng)的測試 軟件測試的目的和原則 在開發(fā)大型軟件系統(tǒng)的過程中,需要面對錯綜復(fù)雜的問題,因此,在軟件生存周期的每個階段都不可避免地會產(chǎn)生錯誤。我們力求在每個階段結(jié)束之前通過嚴格的技術(shù)審查,盡可能早的發(fā)現(xiàn)并糾正錯誤 。測試的目的就是在軟件投入生產(chǎn)性運行之前,盡可能多地發(fā)現(xiàn)軟件中的錯誤。目前軟件測試仍然是保證軟件質(zhì)量的關(guān)鍵步驟,它是對軟件規(guī)格說明、設(shè)計和編碼的最后復(fù)審。 盡管面向?qū)ο蠹夹g(shù)的基本思想保證了軟件應(yīng)該有更高的質(zhì)量,但無論采用什么樣的編程技術(shù),編程人員的錯誤都是不可避免的,而且由于面向?qū)ο蠹夹g(shù)開發(fā)的軟件代碼重用率高,更需要嚴格測試,避免錯誤的繁衍。因此,軟件測試在面向?qū)ο缶幊汤锔哂兴闹匾浴? 與開發(fā)過程類似,測試過程也必須分步驟進行,每個步驟在邏輯上是前一個步驟地繼續(xù)。大型軟件系統(tǒng)通常由若干個子系統(tǒng)組成,每個 子系統(tǒng)又由許多模塊組成。因此,大型軟件系統(tǒng)的測試的基本層次如圖 61所示 [12]。 需求規(guī)格說明概要設(shè)計詳細設(shè)計編碼單元測試集成測試系統(tǒng)測試 The genral stf(1mpoyidvc,uh)0jb。5wT42 圖 61 測試的基本層次 (1) 單元測試 單元測試的用例從單元詳細設(shè)計中導(dǎo)出。在單元測試中可以采用功能性測試和結(jié)構(gòu)性測試兩種。 (2) 集成測試 在這個測試步驟中所發(fā)現(xiàn)的往往是概要設(shè)計的錯誤。 (3) 系統(tǒng)測試 在這個測試步驟中所發(fā)現(xiàn)的往往是需求規(guī)格說明的錯誤。一般來說,系統(tǒng)測試是功能性測試,不是結(jié)構(gòu)性測試。 子系統(tǒng)測試 在論壇開發(fā)過程中,每開 發(fā)完一個模塊都會進行模塊功能測試,由于系統(tǒng)還沒有最后完成,現(xiàn)在暫時還不能進行集成和系統(tǒng)測試,這部分將在系統(tǒng)完成后才能進行。 在測試的過程中,主要問題有以下幾個: 頁面跳轉(zhuǎn)獲取不到請求參數(shù)的問題 問題描述:一個頁面跳轉(zhuǎn)到令一個頁面,采用的是 servlet 處理,不是直接跳轉(zhuǎn)過來,跳轉(zhuǎn)到指定的頁面后獲取不到請求當(dāng)中的參數(shù)。 解決辦法:一般頁面的跳轉(zhuǎn)都是將請求發(fā)送到 servlet , servlet 經(jīng)過處理后,可以對頁面進行跳轉(zhuǎn),如采用 (“” )方法跳轉(zhuǎn)的話, 跳轉(zhuǎn) 之后不會保存請求當(dāng)中的參數(shù),請求里面的參數(shù)跳轉(zhuǎn)之后消失,如想解決此 問 題 只 需 將 頁 面 的 跳 轉(zhuǎn) 方 法 該 為 :().forward(request, response)。這樣的話還可將請求當(dāng)中的參數(shù)繼續(xù)傳遞到下個一跳轉(zhuǎn)后的頁面。 JSP 的中文亂碼問題 問題描述及解決辦法: 顯示信息時出現(xiàn)了 中文文字顯示的問題。 Java 語言默認的編碼方式是 Unicode,而我們通常使用的文件和數(shù)據(jù)庫都是基于 GB2312或者 BIG5 等方式編碼的,在程序中經(jīng)常會碰到漢字 的處理及顯示的問題。在向網(wǎng)頁輸出中文字符串的時候,經(jīng)常會采用 (string)或者 %=string%方式 , 那 么 必 須 轉(zhuǎn) 換 , 方 式 是 通 過 %@page ContentType=”text/html。charset=gb2312”%定義輸出字符集,從而實現(xiàn)內(nèi)碼的自動轉(zhuǎn)換。 中文 作為參數(shù)傳遞出現(xiàn)了亂碼的問題。原因是客戶提交的中文信息經(jīng)瀏覽器 The genral stf(1mpoyidvc,uh)0jb。5wT編碼到達服務(wù)器后, JSP 無法將其正確解碼。而事實上瀏覽器缺省的編碼方式為ISO88591,所以我們在處理中文參數(shù)時,把客戶提交的中文參數(shù)先轉(zhuǎn)換后再應(yīng)用 。通過以下的方法解決這個問題。
點擊復(fù)制文檔內(nèi)容
環(huán)評公示相關(guān)推薦
文庫吧 www.dybbs8.com
備案圖鄂ICP備17016276號-1