如何将javascript变量传递给struts2属性标记

如何将javascript变量传递给struts2属性标记,java,javascript,struts2,Java,Javascript,Struts2,我的问题是: 当我用javascript写这篇文章的时候,它是有效的 //好: alert('<s:property value="@my.package.utils.Util@getSomeInformation(1000)" />'); 警报(“”); 但是,当我尝试在属性标记中动态设置该值时,没有执行任何操作 //不正常: var value = 1000; alert('<s:property value="@my.package.utils.Util@getSo

我的问题是:

当我用javascript写这篇文章的时候,它是有效的

//好:

alert('<s:property value="@my.package.utils.Util@getSomeInformation(1000)" />');
警报(“”);
但是,当我尝试在属性标记中动态设置该值时,没有执行任何操作

//不正常:

var value = 1000;

alert('<s:property value="@my.package.utils.Util@getSomeInformation(' + value + ')" />');
var值=1000;
警报(“”);

有人能帮我吗?

Struts标签,如JSTL、EL等。。。在服务器端执行。执行完所有这些之后,最后一个只包含HTML的页面将呈现给客户端。只有这样,javascript才能在页面上运行

不能混合使用javascript和Struts标记

此外,考虑不使用静态方法调用,您可以通过调用动作方法来执行此操作,执行相同的检查:<代码> UTI.GETAONEXECUTION/COD>方法。