0

我在 struts.properties 中定义了变量错误,如下所示:

error=this is an error

现在我可以按如下方式调用此错误:

ErrorMsg = "<s:property value='getText(\"error\")'/>";

它有效,结果是:ErrorMsg=this is an error

如何获取变量的文本而不是字符串?我尝试了以下方法:

var m="error";
  error1 = "<s:property value='getText(m)'/>";
  error2 = "<s:property value='getText(\"m\")'/>";

我使用 firebug 调试器,error1 和 error2 显示如下:

error1=""
error2=""

任何的想法?先感谢您

4

1 回答 1

1

您似乎正在混合服务器端和客户端代码。

s:property 标记将首先在服务器端进行评估,早在任何 m 值有效之前,因为那是客户端 JavaScript 代码。

如果您发布您想要实现的目标,那么我或其他人可能会提供进一步的帮助。

高温高压

于 2012-04-04T23:34:15.083 回答