当前位置:  开发笔记 > 编程语言 > 正文

在Struts2中使用Stream Result

如何解决《在Struts2中使用StreamResult》经验,为你挑选了2个好方法。

我试图使用流结果从struts2应用程序返回图像.我似乎在配置操作时遇到问题.这是配置:

    
            image/jpeg
            inputStream
            filename="${filename}"
            1024
    

问题似乎是inputName参数,根据文档是:

来自链接操作的InputStream属性的名称(default = inputStream).

我不确定我应该在那里放什么名字.我得到的错误是:

在调用堆栈中找不到名为[inputStream]的java.io.InputStream.

以前有人用过吗?有什么建议?

谢谢.



1> 小智..:

我相信你的contentDisposition错了,它应该是:

attachment; filename="${filename}"

(克里斯)



2> Vincent Ramd..:

我发现这解释了InputStream必须由我创建.InputStream从我希望用户下载的文件创建一个然后将Stream传递给结果是有道理的.我猜这是我的答案.

推荐阅读
mobiledu2402852413
这个屌丝很懒,什么也没留下!
DevBox开发工具箱 | 专业的在线开发工具网站    京公网安备 11010802040832号  |  京ICP备19059560号-6
Copyright © 1998 - 2020 DevBox.CN. All Rights Reserved devBox.cn 开发工具箱 版权所有