JSF动态javascript转义引号 印刷品
除非myValue中包含撇号,否则此选项可以正常工作JSF动态javascript转义引号 印刷品,javascript,jsf,escaping,Javascript,Jsf,Escaping,除非myValue中包含撇号,否则此选项可以正常工作 如何解决这个问题?已经使用JSF实用程序库OmniFaces,那么您也可以使用它的of:escapeJS()函数: <a class="btn btn-primary" onclick="myPrintFunction(#{myValue})"> Print</a> “#{of:escapeJS(_selectedItem.item.webName)}” 在支持bean的方法中对其进行转义:{myBean.get
如何解决这个问题?已经使用JSF实用程序库OmniFaces,那么您也可以使用它的of:escapeJS()函数:
<a class="btn btn-primary" onclick="myPrintFunction(#{myValue})">
Print</a>
“#{of:escapeJS(_selectedItem.item.webName)}”
在支持bean的方法中对其进行转义:{myBean.getMyValueEscape()}
公共字符串getMyValueEscape(){返回myValue.replace(“'”,“\\”);}
而是将其排除在bean逻辑之外
<html ... xmlns:of="http://omnifaces.org/functions">
'#{of:escapeJS(_selectedItem.item.webName)}'