分類:java web
版權(quán)聲明:歡迎轉(zhuǎn)載颜武,轉(zhuǎn)載請注明出處璃搜,謝謝!(如有侵權(quán)之處鳞上,也請聯(lián)系修改或刪除U馕恰)
本文實現(xiàn)的功能如下:
- 文件上傳(批量上傳)
- 文件下載(打包下載)
- 刪除文件(批量刪除)
- 不定條件查詢
- 查詢結(jié)果分頁
實現(xiàn)效果圖如下:
具體功能實現(xiàn)順序及部分思路(這里不貼代碼,文章末尾提供項目碼云地址):
- 有關(guān)數(shù)據(jù)庫部分:
實現(xiàn)過程與上一篇java web 之登錄注冊實現(xiàn)大致相同篙议,不再重復(fù)唾糯,請移步。 - 文件上傳:
首先是動態(tài)的jsp顯示,獲取id為addFile的button,并為其添加click函數(shù)移怯,實現(xiàn)多文件上傳拒名。 - 文件下載
- 單個下載與打包下載為兩個不同的Servlet;
- 打包下載
(1)為解決壓縮包內(nèi)文件名為中文顯示亂碼問題芋酌,需引入jar包:apache-ant-1.8.2.jar(項目內(nèi)已提供)
(2)實現(xiàn)思路:得到要下載的文件List,順序添加到壓縮包中雁佳,壓縮包下載脐帝,
- 不定條件查詢以及查詢結(jié)果分頁顯示
第一次查詢調(diào)用Query()方法,并得到PageBean對象糖权,包含了分頁信息堵腹,查詢結(jié)果,查詢條件的屬性星澳,(具體看文件實現(xiàn))疚顷;在查詢結(jié)果也翻頁時調(diào)用list()方法。
- 文件刪除
根據(jù)傳過來的文件名查詢禁偎,并從數(shù)據(jù)庫中刪除文件信息腿堤。
*你們想要的:
*注:項目只是實現(xiàn)大體功能,某些具體細節(jié)方面可能有小小的bug如暖,以及頁面跳轉(zhuǎn)未作處理笆檀,了解思路即可,細節(jié)方面還需各位自己完善盒至。
上一篇:java web 之登錄注冊