美文网首页
java web 之上传下载,多条件查询,查询结果分页

java web 之上传下载,多条件查询,查询结果分页

作者: 猫不爱吃鱼 | 来源:发表于2017-09-08 21:36 被阅读0次

    分类:java web


    版权声明:欢迎转载,转载请注明出处,谢谢!(如有侵权之处,也请联系修改或删除!)

    本文实现的功能如下:

    • 文件上传(批量上传)
    • 文件下载(打包下载)
    • 删除文件(批量删除)
    • 不定条件查询
    • 查询结果分页

    实现效果图如下:

    上传文件界面 查询条件界面 查询结果界面

    具体功能实现顺序及部分思路(这里不贴代码,文章末尾提供项目码云地址):

    1. 有关数据库部分:
      实现过程与上一篇java web 之登录注册实现大致相同,不再重复,请移步。
    2. 文件上传:
      首先是动态的jsp显示,获取id为addFile的button,并为其添加click函数,实现多文件上传。
    3. 文件下载
    • 单个下载与打包下载为两个不同的Servlet;
    下载
    • 打包下载
      (1)为解决压缩包内文件名为中文显示乱码问题,需引入jar包:apache-ant-1.8.2.jar(项目内已提供)
      (2)实现思路:得到要下载的文件List,顺序添加到压缩包中,压缩包下载,
    1. 不定条件查询以及查询结果分页显示
    ShowFilesServlet.java

    第一次查询调用Query()方法,并得到PageBean对象,包含了分页信息,查询结果,查询条件的属性,(具体看文件实现);在查询结果也翻页时调用list()方法。

    1. 文件删除
      根据传过来的文件名查询,并从数据库中删除文件信息。

    *你们想要的:

    码云地址:UploadAndDownloadDemo

    *注:项目只是实现大体功能,某些具体细节方面可能有小小的bug,以及页面跳转未作处理,了解思路即可,细节方面还需各位自己完善。

    上一篇:java web 之登录注册

    相关文章

      网友评论

          本文标题:java web 之上传下载,多条件查询,查询结果分页

          本文链接:https://www.haomeiwen.com/subject/eyjvjxtx.html