我试图使用流结果从struts2应用程序返回图像.我似乎在配置操作时遇到问题.这是配置:
image/jpeg inputStream filename="${filename}" 1024
问题似乎是inputName参数,根据文档是:
来自链接操作的InputStream属性的名称(default = inputStream).
我不确定我应该在那里放什么名字.我得到的错误是:
在调用堆栈中找不到名为[inputStream]的java.io.InputStream.
以前有人用过吗?有什么建议?
谢谢.
我相信你的contentDisposition错了,它应该是:
attachment; filename="${filename}"
(克里斯)
我发现这解释了InputStream
必须由我创建.InputStream
从我希望用户下载的文件创建一个然后将Stream传递给结果是有道理的.我猜这是我的答案.