Struts2的学习——19.文件下载

19.文件下载

文件下载可以通过超链接直接实现。但是通过超链接直接下载的文件不安全。任何用户得到超链接都可以下载。没法实现权限的控制。浏览器如果能够打开文件,那么浏览器会直接将文件打开。
要通过流的方式来下载文件同时对其控制

  1. 文件下载的jsp页面,超链接只要经过action就可以检查它的权限
    在这里插入图片描述
  2. action处理类
    在这里插入图片描述
  3. 配置文件里,result的type类型得是stream类型。然后添加参数param内容
    在这里插入图片描述