在我如今作的項目中要指定本身的404,403等錯誤界面,可是因爲這些頁面的能容較少(小於512bytes,就會被IE認爲是不友好的錯誤顯示頁面,而用本身的「友好的界面」代替你的)。鬱悶了我好長時間,終於在一個臺灣的論壇上找到了答案(感謝臺灣的同行)。
把錯誤頁面作成jsp,而後在裏面加上
<%response.setStatus(200);%>
這樣IE獲得的消息就是這個Response是正常的,因此就不會用它的「友好的界面」了。這是在欺騙IE,呵呵。可是不知道有沒有負面影響。
固然,你也能夠讓你的頁面多一些廢話,以便知足IE的長度要求。
哎~~,真不知道說IE什麼好……
jsp