【发布时间】:2011-03-01 14:32:56
【问题描述】:
我有一个变量${bean.name} 我如何将它传递给一个javascript var?我试过var name = "${bean.name}" 和var name = ${bean.name} 但它不起作用。
我的想法是把它放在一个隐藏的输入中,比如隐藏的<input id="test" type="text" value"${bean.name}">
var name = document.getElementById("test").value;
这也不起作用var name变成字符串"${bean.name}"
注意。我不能使用 jstl
【问题讨论】:
-
你是在尝试将 JSON 传递给 JavaScript 还是什么?
-
它对我有用。 ;) 你必须更具体地说明它是如何不起作用的。
-
@KJY112 不,我不认为它的 JSON
-
@Bozho 它不起作用,因为我的 name 变量变成了字符串 "${bean.name}" 而不是 bean.name 的实际值
-
@Dave819 - 您是否将代码放入 JSP 解释器未解析的静态文件(可能是 .js 文件?)中?
标签: javascript jsp el