有人可以告诉我代码中的错误是什么吗?不使用c:out
我可以显示输出。
<a class="popUp" href="javascript:showMessage(<c:out value='${myHistory.userId}' />, <c:out value='${myHistory.userName}' />);">Click Here</a>
当我点击链接Click Here
时,没有任何事情发生。请告诉我如何在我的代码中使用C:Out
或fn:escapeXml
。如果还有其他选择,也可以建议我。
我已经引用这些链接来编写我的代码。
答案 0 :(得分:0)
你有另一个标签内的标签,这是不允许的。您应该使用${}
代替<c:out ... />
。我还建议使用onclick来触发js函数。
<a class="popUp" href="#" onclick="javascript:showMessage('${myHistory.userId}', '${myHistory.userName}');">Click Here</a>