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