我有一个必须用来传递给 JavaScript 函数的字符串。我尝试了很多方法,但我仍然无法使其工作。
<a href="javascript:goFac('<%=name%>')"><%=name%></a>
name 字段是一个包含单引号的字符串,例如It's Morning。我曾尝试使用:
String nameString = rs.getString("name");
nameString = nameString.replaceAll("'","\'");
<a href="javascript:goFac('<%=nameString %>')"><%=nameString%></a>
并且
nameString = URLEncoder.encode(nameString);
并且
nameString = nameString.replaceAll("'","'");
并且
nameString = nameString.replaceAll("'","'");
我仍然无法让它工作。而且我不能去EL。