如何将JSTL变量值传递给javascript函数

时间:2017-05-03 16:05:38

标签: javascript java jsp jstl

我想在用户点击EDIT链接时显示弹出窗口。我已经编写了下面提到的代码。 链路: -

<a href=javascript:MyFunc('${someVariable}');>EDIT</a>

的javascript: -

<script type="text/javascript">
function MyFunc(somevariable){
<c:set var="someVariable" **value="123"**/>    
var answer=confirm("do you want to edit")
if(answer)
window.location="<c:url value='/edit/${someVariable}'/>";
}

当我使用某些用户定义的值时,它可以工作,但我无法从链接中传递变量的值。

1 个答案:

答案 0 :(得分:0)

而不是锚标记中的MyFunc(&#39; $ {someVariable}&#39;),我会尝试:

var objmap map[string]*json.RawMessage
err := json.Unmarshal(data, &objmap)

另外,您可能希望从window.location中分解$ {someVariable}:

MyFunc('<c:out value='${someVariable}'/>')