[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 メーリングリストの案内