Mô tả của tôi chứa dấu nháy đơn ('). Làm thế nào để thoát khỏi nó.Hằng số chuỗi không được chuẩn bị
<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), "'", "'") %>"
là phần mô tả trong JSP Scriptlet của tôi, trong đó có apstrophe (')
HTML My Xem
<a href='javascript:select("JWCCA5",
"Worker's Compensation Form - California Form 5020(New)");'
title="Select Report"><span class='img-view'></span></a>
Bạn sẽ nghĩ rằng khuôn khổ sẽ có một số cách HTML-thoát văn bản. Heck, thậm chí * PHP * có thể làm điều đó. –
Nhân tiện, đừng đưa JavaScript vào đối số 'href'. Sử dụng sự kiện 'onclick' –
Mục đích của phương thức' pageBean.replace() 'là gì? – irishbuzz