У меня нет точных слов, как объяснить эту ошибку в IE, но постараюсь лучше ... вот так.
Я подписан на web.xml
<error-page>
<exception-type>javax.servlet.ServletException</exception-type>
<location>/errorpages/Error.jsp</location>
</error-page>
Таким образом, всякий раз, когда это исключение происходит в приложении, мы переходим к /errorpages/Error.jsp
Error.jsp получает сообщения об ошибках, используя следующие атрибуты, и просто помещает их в текстовую область (они преобразуются в strings
позже)
codeObj = request.getAttribute("javax.servlet.error.status_code");
messageObj = request.getAttribute("javax.servlet.error.message");
typeObj = request.getAttribute("javax.servlet.error.exception_type");
Однако на странице Error.jsp
также есть <jsp:include>
для отображения левого меню навигации.
<jsp:include page="/common/header.jsp" flush="true">
<jsp:param name="path" value="images"/>
</jsp:include>
с jsp:include
приводит к тому, что страница не отображается в IE ... хотя он работает в Chrome.
Я озадачен тем, почему / как это могло произойти. Я использую IE7.
Кто-нибудь сталкивался с этим раньше?