私は、ユーザーが権限を持っていないときにイメージボタンを消すことができる機能を作ろうとしています。JSP内の埋め込みJavaを二重引用符で囲む方法は?
<input type="image"
src="<%=request.getContextPath()%>/img/pencil.png"
onClick="document.sentToBack.submit()" />
上記の1つは、条件付きで表示させようとしている元のコードです。
<%
if(DisplayBtn == true) {
out.println("<input type=\"image\""
+ " src=\"/img/pencil.png\""
+ " onClick=\"document.sentToBack.submit()\" />");
}
%>
これは実行可能ですが、そのパスが正しくないため、画像が正しく表示されません。そして、私が埋め込んだJavaを上記のコードに戻すと、私はその文字列を正しく二重引用符で囲まないと言います。
誰も私がどのように組み込みJavaをエスケープし、いつものように動作させることができますか?以下のように変更する
ハズレで二重引用符を置き換える私はJavaのバックそれに埋め込まれていることを追加した場合、これは動作しません。 – user6309529