0
<a class="btn btn-primary" onclick="myPrintFunction(#{myValue})">
Print</a>
這工作得很好,除非myvalue的包含撇號。JSF動態JavaScript轉義引號
我該如何解決這個問題?
<a class="btn btn-primary" onclick="myPrintFunction(#{myValue})">
Print</a>
這工作得很好,除非myvalue的包含撇號。JSF動態JavaScript轉義引號
我該如何解決這個問題?
使用JSF工具庫OmniFaces已經,那麼你也可以只使用它:escapeJS()函數:
<html ... xmlns:of="http://omnifaces.org/functions">
'#{of:escapeJS(_selectedItem.item.webName)}'
逃避它在支持bean的方法:'#{myBean.getMyValueEscaped() } public String getMyValueEscaped(){return myValue.replace(「'」,「\\'」); }' –
而不是保留這個bean邏輯 –