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には行けません。