繁体   English   中英

如何为Java脚本全局变量分配struts 2值?

[英]How can I assign struts 2 value to java script global variable?

我有以下struts2变量

<s:set id="var" var="i" value="%{#i+1}"/>

如何将这个值分配给全局变量paramCount?

我尝试了以下

var paramCount = '<s:property value="i"/>';

但这不起作用

请参阅以下示例:

<s:set name="personName" value="person.name"/>
Hello, <s:property value="#personName"/>. How are you?

因此,在您的情况下,将是这样的:

<s:set var="i" value="%{#i+1}"/> 
<s:property value="#i"/>

这里有更多解释。

首先,您需要创建一个变量并将其初始化。

<s:set var="i" value="0"/>

那么您可以在JSP中引用它以将值增加1。

<s:set var="i" value="%{#i+1}"/> 

现在,要使用i值呈现javascript,如果您想将字符串值或不带引号用作数字值,则应使用引号。 我想您需要第二种情况,因为变量名看起来像数字。 然后你有代码

var paramCount = <s:property value="#i"/>; 

暂无
暂无

声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.

 
粤ICP备18138465号  © 2020-2024 STACKOOM.COM