- 締切済み
ブラウザにソースコードを表示するには?
こんにちは、 Servletを使ってJavaのソースを動的に生成するプログラムを作成しています。 ブラウザ(IE)にソースをテキストとして表示するために、ContentType を "text/plain" に指定したのですが、うまく行かない場合あるので、質問させていただきました コメントが /** * タイトル: XXServlet * 説明: XX用サーブレット * 著作権: Copyright (c) 2002 * 会社名: XXX * @author zigen * @version 1.0 */ の場合は、うまくいくのですが、 /** * XXXクラス。 * <p /> * * @author XXX XXX<<A HREF="mailto:abc@aaa.bbb.com">abc@aaa.bbb.com</A>> * @version 1.0 * @since JDK1.3 * */ のように、<A HREF>タグが含まれると、勝手にHTMLとして 処理されてしまうのです。(IE5.5) 何か良い方法はないでしょうか?
- みんなの回答 (1)
- 専門家の回答
みんなの回答
- a-kuma
- ベストアンサー率50% (1122/2211)
IE は、おせっかいですからねえ。 ContentType を text/html にして、その servlet で、特殊文字をエスケープするしかないと思います。 > * @author XXX XXX<<A HREF="mailto:abc@aaa.bbb.com">abc@aaa.bbb.com</A>> * @author XXX XXX&lt;<A HREF="mailto:abc@aaa.bbb.com">abc@aaa.bbb.com</A>&gt; # もしくは、IE を使わない :-)
お礼
コメントありがとうございます!! やっぱり、、HTMLとして表示するしか無さそうですね・・・。