使用 href 调用 javascript 时 C:Out 不工作
C:Out is not working while calling javascript using href
有人能告诉我我的代码有什么错误吗?不使用 c:out
我可以显示输出。
<a class="popUp" href="javascript:showMessage(<c:out value='${myHistory.userId}' />, <c:out value='${myHistory.userName}' />);">Click Here</a>
当我点击 link Click Here
时没有任何反应。请告诉我如何在我的代码中使用 C:Out
或 fn:escapeXml
。如果有其他选择,也可以建议我。
我参考了这些 link 来编写我的代码。
Jslt c out in a href
XSS prevention in JSP/Servlet web application
您的标签位于另一个标签内,这是不允许的。您应该使用 ${}
而不是 <c:out ... />
。我也建议使用onclick来触发js功能
<a class="popUp" href="#" onclick="javascript:showMessage('${myHistory.userId}', '${myHistory.userName}');">Click Here</a>
有人能告诉我我的代码有什么错误吗?不使用 c:out
我可以显示输出。
<a class="popUp" href="javascript:showMessage(<c:out value='${myHistory.userId}' />, <c:out value='${myHistory.userName}' />);">Click Here</a>
当我点击 link Click Here
时没有任何反应。请告诉我如何在我的代码中使用 C:Out
或 fn:escapeXml
。如果有其他选择,也可以建议我。
我参考了这些 link 来编写我的代码。
Jslt c out in a href
XSS prevention in JSP/Servlet web application
您的标签位于另一个标签内,这是不允许的。您应该使用 ${}
而不是 <c:out ... />
。我也建议使用onclick来触发js功能
<a class="popUp" href="#" onclick="javascript:showMessage('${myHistory.userId}', '${myHistory.userName}');">Click Here</a>