在struts2中的下载的做法很容易.我就多说了.

但是,我遇到一个怪事,就是我一点击下载就弹出

迅雷界面,但是下载文件名是down.action(我的action路径名 即: 方法.action)

而不是我设置的文件名.

我的设置是:

<result name="down" type="stream">
<param name="contentType">text/plain</param>
<param name="inputName">uploadInputStream</param>
<param name="contentDisposition">
inline;filename="down.doc"
</param>
<param name="bufferSize">1024</param>
</result>

如果用win下自带下载(就是 右即 存为...)就吻合.

请各位同胞提提意见和解决方法.
评论
gyhgc 2008-08-06
<param name="contentDisposition">
inline;filename=${fileName}
</param>
不生效是,因为你action中没有getFileName()方法吧!
saturn 2007-12-20
对了,为什么不能贴截图呢?//我想通过截图来达到更好的效果

还有就是 为什么
<param name="contentDisposition">
inline;filename=${fileName}
</param>
不生效呢?????????
发表评论

提醒: 该博客已发表在公共论坛,博客所有留言会成为论坛回贴,留言请注意遵守论坛发贴规则

您还没有登录,请登录后发表评论

saturn
搜索本博客
最近加入圈子
存档
最新评论