分类:java web
版权声明:欢迎转载,转载请注明出处,谢谢!(如有侵权之处,也请联系修改或删除!)
本文实现的功能如下:
- 文件上传(批量上传)
- 文件下载(打包下载)
- 删除文件(批量删除)
- 不定条件查询
- 查询结果分页
实现效果图如下:
具体功能实现顺序及部分思路(这里不贴代码,文章末尾提供项目码云地址):
- 有关数据库部分:
实现过程与上一篇java web 之登录注册实现大致相同,不再重复,请移步。 - 文件上传:
首先是动态的jsp显示,获取id为addFile的button,并为其添加click函数,实现多文件上传。 - 文件下载
- 单个下载与打包下载为两个不同的Servlet;
- 打包下载
(1)为解决压缩包内文件名为中文显示乱码问题,需引入jar包:apache-ant-1.8.2.jar(项目内已提供)
(2)实现思路:得到要下载的文件List,顺序添加到压缩包中,压缩包下载,
- 不定条件查询以及查询结果分页显示
第一次查询调用Query()方法,并得到PageBean对象,包含了分页信息,查询结果,查询条件的属性,(具体看文件实现);在查询结果也翻页时调用list()方法。
- 文件删除
根据传过来的文件名查询,并从数据库中删除文件信息。
*你们想要的:
*注:项目只是实现大体功能,某些具体细节方面可能有小小的bug,以及页面跳转未作处理,了解思路即可,细节方面还需各位自己完善。
上一篇:java web 之登录注册