加入收藏 | 设为首页 | 会员中心 | 我要投稿 李大同 (https://www.lidatong.com.cn/)- 科技、建站、经验、云计算、5G、大数据,站长网!
当前位置: 首页 > 编程开发 > Java > 正文

java – 使用Struts2的Stream Result

发布时间:2020-12-15 05:15:06 所属栏目:Java 来源:网络整理
导读:我试图使用流结果从struts2应用程序返回图像.我似乎在配置操作时遇到问题.这是配置: result name="success" type="stream" param name="contentType"image/jpeg/param param name="inputName"inputStream/param param name="contentDisposition"filename="$
我试图使用流结果从struts2应用程序返回图像.我似乎在配置操作时遇到问题.这是配置:

<result name="success" type="stream">
            <param name="contentType">image/jpeg</param>
            <param name="inputName">inputStream</param>
            <param name="contentDisposition">filename="${filename}"</param>
            <param name="bufferSize">1024</param>
    </result>

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

the name of the InputStream property from the chained action (default = inputStream).

我不确定我应该把它放在哪里.我得到的错误是:

Can not find a java.io.InputStream with the name [inputStream] in the invocation stack.

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

谢谢.

解决方法

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

<param name="contentDisposition">attachment; filename="${filename}"</param>

(克里斯)

(编辑:李大同)

【声明】本站内容均来自网络,其相关言论仅代表作者个人观点,不代表本站立场。若无意侵犯到您的权利,请及时与联系站长删除相关内容!

    推荐文章
      热点阅读