将JSTL传递给javascript

时间:2013-06-07 20:28:18

标签: java javascript jsp jstl

我想将JSTL从我的onclick事件传递给javascript。我的onclick看起来像这样,

onclick="cancelButtonAction(<c:out value='${loop.index}'/>, <c:out value="${iList.inStr}"/>);"

我的cancelButtonAction函数是,

function cancelButtonAction(index, inSchLdTsStr){
document.getElementById('loadDate'+index).value = inSchLdTsStr;    
}

但这无济于事。 Onclick事件未被触发。有什么建议吗?

2 个答案:

答案 0 :(得分:5)

如果是字符串,则需要为参数添加'",请查看以下代码:

onclick="cancelButtonAction(<c:out value='${loop.index}'/>, '<c:out value="${iList.inStr}"/>);'"

答案 1 :(得分:0)

您的字符串在

之间终止

像这样使用。

onclick="cancelButtonAction(<c:out value='${loop.index}'/>, <c:out value='${iList.inStr}'/>);"