zoukankan      html  css  js  c++  java
  • 系统收到了多个不同的 Content-Disposition 标头。为了避免遭到 HTTP 响应拆分攻击,这种情况是不允许的。

    今天使用Struts2进行上传下载的时候发现了一个现象

    我的Struts2配置文件

     1  <action name="share_ExportExcel" class="exportExcel" method="share_ExportExcel">
     2             <result name="success" type="stream">
     3                 <param name="contentType">application/vnd.ms-excel</param>
     4                 <param name="inputName">excelStream</param>
     5                
     6     <param name="contentDisposition">
     7                     attachment;filename=${excelFileName}.xls
     8                 </param>
     9                 <param name="bufferSize">1024</param>
    10             </result>
    11         </action>    

    后来在网上查阅资料的时候发现,将第6行的param注释掉就ok了

     1 <action name="share_ExportExcel" class="exportExcel" method="share_ExportExcel">
     2             <result name="success" type="stream">
     3                 <param name="contentType">application/vnd.ms-excel</param>
     4                 <param name="inputName">excelStream</param>
     5                
     6    <!-- <param name="contentDisposition">
     7                     attachment;filename=${excelFileName}.xls
     8                 </param> -->
     9                 <param name="bufferSize">1024</param>
    10             </result>
    11         </action>
  • 相关阅读:
    李超线段树 [Heoi2013]Segment
    [置顶] 九月半集训总结
    [置顶] 我想学学
    图论+前缀和 任(duty)
    模拟 飞(fly)
    入坑 可持久化线段树——主席树
    一次爆炸的联考
    HASH+平衡树 [JSOI2008]火星人prefix
    乱搞+STL平衡树 序列
    数学+图论 建造游乐场
  • 原文地址:https://www.cnblogs.com/m-bianbian/p/5820626.html
Copyright © 2011-2022 走看看