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

正文內(nèi)容

web信息發(fā)布系統(tǒng)論文(參考版)

2024-11-10 08:27本頁(yè)面
  

【正文】 id=VideoPlayback align=middle 本科畢業(yè)設(shè)計(jì)(論文) 28 type=application/xshockwaveflash data=%=basePath %/videos/?videoUrl=%=basePath %/%=path1 %amp。 播放視頻的代碼如下: ! 嵌入 flash播放器 td rowspan=2 width=455 align=center object style=width:400px。 } else{ =/pictures/+arrJs[page]。 if(page0){ alert(第一頁(yè) )。 page=num1。 if(pagenum){ =/pictures/+arrJs[page]。i++){% arrJs[%=i%]=%=path12[i]%。 %for(int i=0,j=count。通過(guò)查詢 arrJs對(duì)應(yīng)的信息,找到要顯示圖片的 本科畢業(yè)設(shè)計(jì)(論文) 27 路徑,更改 image節(jié)點(diǎn)的 src屬性,更改圖片 , 而無(wú)需 更新頁(yè)面,具體代碼如下: script language=javascript type=text/javascript var page=0。如果 pic表中含有該信息的圖片,則顯示圖片,如果沒(méi)有,僅顯示文字信息。 圖 46 信息查看圖 通過(guò)該信息的 ID號(hào),查詢信息表 ( news) ,獲取該編號(hào)的各種信息,存入相應(yīng)的對(duì)象中。 信息查看 普通信息的查看 查看信息觸發(fā)的請(qǐng)求如下: td width=20%a href= % target=_blank查看 /a/td,其中 a為信息編號(hào)。 } 上述代碼中分別創(chuàng)建了兩個(gè) List 集合對(duì)象來(lái)保存實(shí)現(xiàn)視頻格式轉(zhuǎn)換與視頻截圖命令,在使用 工具進(jìn)行視頻轉(zhuǎn)換時(shí),需要用到兩個(gè) DLL 文件: 和 ,并且將這兩個(gè)文件與 放在同一目錄下。 ()。 }catch(Exception e){ mark=false。 try{ (convert)。 boolean mark=true。 (y)。 (r)。 (ar)。 (ac)。 (acodec)。 (ab)。 (qscale)。 (i)。 // 創(chuàng)建一個(gè) List集合來(lái)保存轉(zhuǎn)換視頻文件為 Flv格式的命令 ListString convert=new ArrayListString()。該方法有 3個(gè) String參數(shù),他們分別是: upFilePath,表示要轉(zhuǎn)換格式的視頻文件; flvFilePath,表示轉(zhuǎn)換為 FLV格式后的文件的保存路徑; cutPicPath,表示保存視頻截圖的路徑。僅介紹將上傳的視頻轉(zhuǎn)換為 FLV格式的文件及對(duì)視頻的截圖的操作可通過(guò) 。在管理界面單擊“上傳視頻”超級(jí)連接后,可以進(jìn)行上傳操作。實(shí)現(xiàn)效果如 圖 45。 (/script)。)。錯(cuò)誤,文件不存在 39。)。 } }catch(Exception e){ (script language=39。 (setTimeout((),10000))。)。 (alert(39。JavaScript39。 (/script)。)。錯(cuò)誤,文件不存在 39。)。 } catch (IOException ex) { (script language=39。 ()。 (application/octetstream)。 //使中文不出現(xiàn)亂碼 (ContentLength, + ())。 (ContentDisposition, attachment。 ()。 byte[] buffer = new byte[()]。 //關(guān)閉流 String filename=()。 (a)。 int len=()。 //獲取保存文件的路徑 try{ File file=new File(spath1+fname)。 //獲得保存名字 String path=(/)。 String date=(3)。 boolean flag=()。 (sqlstr)。 本科畢業(yè)設(shè)計(jì)(論文) 23 ResultSet result=null。 //獲取所要下載的信息編號(hào) databasebean data=new databasebean()。 PrintWriter out = ()。 文件下載 本系統(tǒng)中下載資料是通過(guò) I/O 流自行實(shí)現(xiàn)文件下載的, 下載的原理如上, 具體代碼如下: public void doGet(HttpServletRequest request, HttpServletResponse response) throws ServletException, IOException { (text/html)。 } } /script 在進(jìn)行圖片上傳的表單設(shè)計(jì)中,需要用一個(gè)隱藏域來(lái)隱式提交信息編號(hào),用于標(biāo)記該圖片是所屬于哪個(gè)信息的, 用 Servlet 接受表單后的處理為 ,首先判斷上傳者的身份,如果為管理員或發(fā)布者,則允許其上傳,不是,則提示錯(cuò)誤信息;驗(yàn)證身份之后,調(diào)用JspSmartUpload 組件,實(shí)現(xiàn)上傳,并設(shè)置文件名后將其保存在服務(wù)器中,上傳成功后將該文件的信息存入到數(shù)據(jù)庫(kù)中,并返回給用戶上傳成功的提示信息。 (input)。 (button)。 (br)。 =file。 var button=(input)。 本科畢業(yè)設(shè)計(jì)(論文) 22 var br=(br)。 文件上傳 文件上傳的界面 如 圖 44所示。 由于實(shí)現(xiàn)文件的上傳與下載是比較復(fù)雜的,為了節(jié)省開(kāi)發(fā)項(xiàng)目所占用的時(shí)間,采用JspSmartUpload 組件, 這些組件對(duì)許多操作進(jìn)行了封裝,并提供了各種接口方法,在開(kāi)發(fā)時(shí)只需調(diào)用這些組件的接口方法即實(shí)現(xiàn)文件上傳與下載操作。需要注意的是在進(jìn)行分離的過(guò)程中,操作的內(nèi)容是以字節(jié)的形式存在的。 文件的上傳與下載是網(wǎng)絡(luò)中應(yīng)用最為廣泛的一種技術(shù),在 Web 應(yīng)用中實(shí)現(xiàn)文件上傳需要通過(guò) Form 表 單 實(shí)現(xiàn) , 此 時(shí) 表單 必 須 以 POST 方式 提 交 , 并且 必 須 設(shè) 置enctype=” multipart/formdata” 屬性,在表單中需要實(shí)現(xiàn)一個(gè)或多個(gè)文件選擇框供用戶選擇文件。 本科畢業(yè)設(shè)計(jì)(論文) 21 在系統(tǒng)中,對(duì) Office 文件的信息進(jìn)行操作,包括發(fā)布,刪除,查詢,與信息的操作設(shè)計(jì)一樣,僅僅是對(duì)數(shù)據(jù)庫(kù)中的數(shù)據(jù)操作不同而已,刪除操作時(shí),不僅刪除數(shù)據(jù)庫(kù)中的信息,也刪除服務(wù)器磁盤上的文件,在此不再對(duì)其進(jìn)行重復(fù)工作。 }catch(e){alert()} } /script 在本系統(tǒng)中通過(guò)調(diào)用 fnWebDAVFile()函數(shù),實(shí)現(xiàn)對(duì) Office 文件的操作。 else if(3 == nMod) (szPath, arguments[2])。 alert(szPath)。 } } } } var o = , l = , s = + // + 。 nMod || (nMod = 2)。39。amp。但它需要 js 文件的應(yīng)用,代碼如下: script type=text/javascript language=JavaScript var contextPath = %=()%。 自從 webDav 的出現(xiàn)以來(lái),微軟和 Adobe 等公司率先對(duì)它進(jìn)行支持?;? WebDAV 可以實(shí)現(xiàn)一個(gè)功能強(qiáng)大的內(nèi)容管理系統(tǒng)或者配置管理系統(tǒng) 。它為 HTTP 添加了一些擴(kuò)展(就是在 GET、 POST、 HEAD 等幾個(gè) HTTP 標(biāo)準(zhǔn)方法以外添加了一些新的方法),使得應(yīng)用程序可以直接將文件寫到 Web Server 上,并且在寫文件時(shí)候可以對(duì)文件加鎖,寫完后對(duì)文件解鎖,還可以支持對(duì)文件所做的版本控制。 在界面發(fā)布后,將上傳該界面所需的圖片,該方法將在下載與上傳模塊中進(jìn)行闡述。下面是管理員的發(fā)表信息界面,發(fā)布者的發(fā)表界面相似,如圖 43所示。 圖 42 管理員修改信息圖 用戶修改后提交表單 給 Servlet中,更新數(shù)據(jù)庫(kù)中數(shù)據(jù)。 %39。 else{ return true。 if (!flag) break。 if (!flag) break。 i 。 //刪除文件夾下的所有文件 (包括子目錄 ) File[] files = ()。 //如果 dir對(duì)應(yīng)的文件不存在,或者不是一個(gè)目錄,則退出 if (!() || !()) { return false。 } public boolean deleteDirectory(String sPath) { //如果 sPath不以文件分隔符結(jié)尾,自動(dòng)添加文件分隔符 if (!()) { sPath = sPath + 。 flag = true。amp。 File file = new File(sPath)。 return false。 } else { // 為目錄時(shí)調(diào)用刪除目錄方法 return deleteDirectory(sPath)。 // 判斷目錄或文件是否存在 if (!()) { // 不存在返回 false return flag。 if(flag1==true){ boolean flag = false。 public class deletefile { private static String matches1=[AZaz]:\\\\[^:?\*]*。該方法如下: package deleteFile。刪除 /a/td Office 信息,下載信息,視頻信息的刪除 由于 Office 信息,下載信息,視頻信息的信息不是存儲(chǔ)在數(shù)據(jù)庫(kù)中,而是存儲(chǔ)到系統(tǒng)文件中,當(dāng)刪除該信息時(shí),不僅要?jiǎng)h除數(shù)據(jù)庫(kù)中存儲(chǔ)的該文件信息,也要?jiǎng)h除硬盤中的文件。 當(dāng)管理者決定將某信息刪除時(shí),觸發(fā)的鏈接如下: td width=10% a href=39。發(fā)布 /a/td 普通信息的刪除 發(fā)布者只能刪除此發(fā)布者自己的信息,而管理者可以刪除所有人發(fā)布的信息。 當(dāng)管理者決定將某信息發(fā)布時(shí),觸發(fā)的鏈接如下: td width=10% a href=39。管理員的發(fā)布僅僅是將發(fā)布者發(fā)布的信息,將數(shù)據(jù)庫(kù)中的信息的發(fā)布屬性置成 yes。 分頁(yè)技術(shù)見(jiàn)下面介紹。 圖 41 管理員信息查看圖 由于管理者和發(fā)布者可以根據(jù)不同的條件查詢數(shù)據(jù)庫(kù),操作相同,僅僅對(duì)操作數(shù)據(jù)庫(kù)中的數(shù)據(jù)的 SQL語(yǔ)言不同 。 普通信息的查詢 發(fā)布員只能對(duì)自己發(fā) 布的信息進(jìn)行查詢,管理員可以對(duì)所有信息進(jìn)行查詢。 本科畢業(yè)設(shè)計(jì)(論文) 15 第 4 章 詳細(xì)設(shè)計(jì)與實(shí)現(xiàn) 模塊劃分 信息管理模塊 (普通信息、 Office 信息、下載信息、視頻信息 )
點(diǎn)擊復(fù)制文檔內(nèi)容
公司管理相關(guān)推薦
文庫(kù)吧 www.dybbs8.com
備案圖鄂ICP備17016276號(hào)-1