<a class="btn btn-primary" onclick="myPrintFunction(#{myValue})">
Print</a>
除非myValue包含撇号,否则此方法正常。
我该如何解决这个问题?
答案 0 :(得分:1)
已经使用了JSF实用程序库OmniFaces,那么你也可以使用它的:escapeJS()函数:
<html ... xmlns:of="http://omnifaces.org/functions">
'#{of:escapeJS(_selectedItem.item.webName)}'