【发布时间】:2011-04-27 23:48:43
【问题描述】:
我的描述包含一个撇号(')。如何逃脱它。
<a href='javascript:select("<%= pageBean.replace(list.getColumn(0), "'", "'") %>",
"<%= pageBean.replace(list.getColumn(1), "'", "'") %>");' title="<%=selRpt%>">
<span class='img-view'></span></a>
"<%= pageBean.replace(list.getColumn(1), "'", "'") %>" 是我的 JSP Scriptlet 中的描述部分,其中包含 apstrophe(')
我的 HTML 视图
<a href='javascript:select("JWCCA5",
"Worker's Compensation Form - California Form 5020(New)");'
title="Select Report"><span class='img-view'></span></a>
【问题讨论】:
-
你会认为框架会有某种方式对文本进行 HTML 转义。哎呀,即使 PHP 也能做到。
-
顺便说一下,不要将 JavaScript 放入
href参数中。使用onclick事件 -
pageBean.replace()方法的目的是什么? -
它将替换来自 DB 列的值
标签: java javascript html jsp