[Seasar-user:13281] Re: [SAStruts]HTTPステータスコードに対応したエラー画面表示について
Koichi Kobayashi
[E-MAIL ADDRESS DELETED]
2008年 3月 15日 (土) 00:30:40 JST
小林 (koichik) です.
Date: Fri, 14 Mar 2008 23:57:50 +0900
From: Koichi Koyama <[E-MAIL ADDRESS DELETED]>
To: [E-MAIL ADDRESS DELETED]
Subject: [Seasar-user:13280] [SAStruts]HTTPステータスコードに対応したエラー画面表示について
> 設定後、存在しないページにアクセスしてみたのですが
> (http://localhost:8080/sa-struts-tutorial/aaa/等)
> IE上で「ページが見つかりません」と表示されてしまい
> 思ったとおりの動作となりません。
IE の問題ですね.
IE の詳細設定で,「HTTP エラーメッセージを簡易表示する」に
チェックが付いている場合,一部のステータスコードで
エラーページのサイズが小さいと IE 自身のエラーメッセージが
表示されてしまいます.
詳細はこの辺とか.
http://support.microsoft.com/kb/218155/ja
デフォルトでは,404 は 512 バイトの設定に
なっているので,それ以上のサイズのエラー画面を
返さないと表示されないことになります.
迷惑な仕様だなぁ.
ちなみに,この仕様は Wikipedia にも書いてあります.
http://ja.wikipedia.org/wiki/HTTP_404
--
<component name="koichik">
<property name="fullName">"Koichi Kobayashi"</property>
<property name="email">"[E-MAIL ADDRESS DELETED]"</property>
<property name="blog">"http://d.hatena.ne.jp/koichik"</property>
</component>
Seasar-user メーリングリストの案内