这是我的结果:
<result name="success" type="stream">
<param name="contentDisposition">attachment;filename="${fileName}"</param>
</result>
现在如何运作:如果我的fileName
在数据库中为"raghu.txt"
,则会将其下载为raghu.txt
我想要的是:无论fileName
如何,输出名称都应为ravi.txt
。
答案 0 :(得分:2)
用固定字符串替换${fileName}
:
<result name="success" type="stream">
<param name="contentDisposition">attachment;filename="ravi.txt"</param>
</result>
答案 1 :(得分:0)
尝试行动
public String getFileName() {
return "ravi.txt";
}
执行结果时,它将通过此方法获取动态参数,并返回所需的值。但是,它只是向您展示动态参数如何工作,实际上如果配置使用动态参数,您应该在返回结果代码之前修改操作代码和setFileName("ravi.txt");
。然后你可以保持正常的吸气剂。