问题描述
我正在将一个项目从 Richfaces 迁移到 Primefaces,但在重新下载文件时遇到了问题。原始版本使用标准 h:commandLink,它通过调用控制器上的函数告诉 webflow 开始下载。实际下载被写入输出流而不是作为文件返回。
现在我的问题是之前的代码发送了一个 FilterServletResponseWrapper,但是在将富标签更改为素数后,它现在返回 HttpSessionSecurityContextRepository$SaveToSessionResponseWrapper。这些包装器没有在任何地方指定,我怀疑 Rich 在内部发送了这样的类型。所以如果我想指定我自己的包装器来发送,我怎么可能去做呢?特别是我想使用 Spring 的 ContentCachingResponseWrapper,因为我需要使用它的 .getContentInputStream() 方法。
附言我故意省略了代码,因为保密协议,我希望这是足够的信息来充分代表问题。如果没有,我会很乐意解决任何问题。
谢谢
解决方法
暂无找到可以解决该程序问题的有效方法,小编努力寻找整理中!
如果你已经找到好的解决方法,欢迎将解决方案带上本链接一起发送给小编。
小编邮箱:dio#foxmail.com (将#修改为@)