0

ajax呼び出しでjavascriptを送信したいサーブレットがあります:

private String returnImage(String img, String imgFailOver) {
String str="<img src='http://Foo.com/images/"+img+".jpg' onError='this.onerror = null; this.src=\""+imgFailOver+".jpg\";' height='500' width='500'/><br/>";
return str;
}

基本的に、サーブレットにこれを送信させようとしています:

<img src="image.png" onError="this.onerror=null;this.src='/images/noimage.gif';" />

このSOドキュメントから。

私の質問/問題は、サーブレットでエスケープされた二重引用符が Web ページに登録されない (無視される) のはなぜですか? ここに画像の説明を入力

PS- Java と Javascript b/c にタグを付けています。これをどちら側で修正すればよいかわかりません。

4

1 に答える 1