В IE, если <!DOCTYPE>
находится не в самой первой строке HTML-документа (если перед ним есть пробелы), он часто переводит ваш документ в режим Quirks.
Если посмотреть на источник вашей страницы, перед <!DOCTYPE>
есть куча пустых строк.В JSP это обычно вызывается тегами JSP, за которыми следуют символы новой строки.Хотя сами теги не отображаются, новые строки по-прежнему имеют вид.
Либо поместите <!DOCTYPE>
в качестве самой первой строки в JSP, либо убедитесь, что перед ней нет новых строк.Например,
<!%@ include file = "setCookie.jsp"
%><!DOCTYPE .....>
или
<!DOCTYPE .....>
<!%@ include file = "setCookie.jsp" %>
вместо
<!%@ include file = "setCookie.jsp" %>
<!DOCTYPE .....>