0

这是我的结果:

<result name="success" type="stream">
   <param name="contentDisposition">attachment;filename="${fileName}"</param>
</result>

fileName现在它是如何工作的:如果我raghu.txt在数据库中,它将被下载为raghu.txt.

我想要什么:不管fileName输出名称应该是ravi.txt.

4

2 回答 2

2

替换${fileName}为固定字符串:

<result name="success" type="stream">
   <param name="contentDisposition">attachment;filename="ravi.txt"</param>
</result>
于 2013-09-16T10:08:17.407 回答
0

尝试你的行动

public String getFileName() {
  return "ravi.txt";
}

执行结果时会通过该方法获取动态参数,并返回想要的值。但是,这只是为了向您展示动态参数的工作原理,实际上如果配置使用动态参数,您应该setFileName("ravi.txt");在返回结果代码之前修改动作代码。然后你可以保持正常的吸气剂。

于 2013-09-16T10:07:45.760 回答