发布时间:2020-09-09
在action里写个该文件名的字符串比如String fileName="a",添加get set方法.
在该action的配置文件的result下添加
<param name="contentDisposition">attachment;filename=${fileName} </param>
单线程下载、和多线程下载的区别。
错误直接抛弃好了
在你下载的时候给它重新命名就行呀
回复:单线程下载、和多线程下载的区别。 错误直接抛弃好了
回复:你用struts下载文件,肯定返回的result是stream类型,里面有个参数,在result里面配置。 如下: attachment;filename=${filename} 这里面filename就是下载的文件名,在action中你要给出这么一个方法 public String getFilename(){ return 这里写...
回复:这个没办法。因为IE下载是浏览器自带的下载工具,所以可以。而你想用迅雷的话,需要去实现它相关的接口才行。
回复:用struts2写的上传和下载使用windows的下载方式没有问题~~但是如果使用迅雷来下载问题就出现了 迅雷中的下载地址显示的是*****.action虽然 下载的东西 是正确的 但是迅雷里显示的却不是正确的文件名这个问题能解决么? struts.xml 中配置信息如...
回复:在action里写个该文件名的字符串比如String fileName="a",添加get set方法. 在该action的配置文件的result下添加 attachment;filename=${fileName}
回复:name 要变成全局变量 要有set的方法 这样配置知道 怎么拿值。
回复:制动改名
回复:很多下载工具是通过直接寻址的方式 下载文件的。 所以出现你说的 直接是文件后缀名是action 你可以通过JS 控制一下
返回主页:乌海人才网
本文网址:http://0473job.cn/view-7875-1.html