2011-01-03 9 views
0

'response.setContentType("application/xml")'または<%@page contentType="application/xml" %>でJSPページに設定した場合、Tomcatは常にhttpヘッダーContent-Typeを"text/html;charset=ISO-8859-1"として返します。私はTomcat 7.0.5を使用しますが、Tomcat 6と5でも発生します。なぜTomcatは常に "text/html;"を返すのですか?

+0

コンテンツタイプをどのように設定していますか? –

+0

私はjavascriptを使ってそのチェックヘッダーをxmlであるかどうか確認し、そうでない場合はエラーをスローします。内容は実際にはxml – mabuzer

答えて

4

コンテンツタイプを定義する必要があります。空のタイプではありません。一般的なtext/plainのコンテンツことになっている場合は、そのように実行します。

<%@page contentType="text/plain" %> 

あなたが最も一般的なコンテンツタイプhereの概要を見つけることができます。

4

の設定を確認してから、の出力が送信される前に確認してください。

+1

...空白も含めて... – ivy

関連する問題