我有一個使用c:out打印一些字符串的JSP。但是我需要用斜槓將所有'(滴答聲)都轉義出來。jsp中的Escape'(ticks)
實例:JSP
<span onclick=
"document.getElementById('input').value+='<c:outvalue="${tag.title}" />'">
<c:out value="${tag.title}" />
</span>
打印爲tag.title =測試的
<span onclick="document.getElementById('input').value+='test's'">
'test's
</span>
但我需要:
<span onclick="document.getElementById('input').value+='test\'s'">
'test's
</span>
有任何容易的方式做這在jsp中?
您也可以將此方法映射爲JSP函數,以便您可以在EL中調用它,例如'$ {z:escapeJavascript(theJs)}'。 – 2010-12-16 17:11:43