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 にタグを付けています。これをどちら側で修正すればよいかわかりません。