小胖9040 2019-02-18 16:29
浏览 340

JSP页面在IE浏览器下默认“文本模式”异常

问题描述

现在有一个java项目前端使用jsp页面实现,正常情况下访问项目页面默认“文本模式”为“IE8标准”,但是在部分IE浏览器(IE8及以上)下出现异常,页面打开时默认“文本模式”为“IE7标准”。

特殊情况

1.在IE浏览器版本相同的情况下(IE8版本:8.0.6001.18702),依然有部分电脑出现此问题。

尝试过以下的办法但是都无效

1.修改错误浏览器的配置,取消勾选【使用"兼容性视图"自动恢复页面布局错误】。
2.修改页面<!DOCTYPE>标签。
3.使用设置X-UA-Compatible为IE=8。

运行环境

1.主流系统为windowsXP,少量使用win7及以上。
2.主流浏览器为IE8(8.0.6001.18702),少量使用IE10及以上。
3.使用tomcat6

jsp页面页头部分代码

<%@ page language="java" import="java.util.*" pageEncoding="UTF-8"%>
<%
String path = request.getContextPath();
String basePath = request.getScheme()+"://"+request.getServerName()+":"+request.getServerPort()+path+"/";
%>
<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN">
<%@ include file="/page/commons/taglibs.jsp"%>
<html>
  <head>
    <base href="<%=basePath%>">

    <title>主页</title>

    <%-- 文本模式使用IE8 --%>
    <meta http-equiv="X-UA-Compatible" content="IE=8">
    <meta http-equiv="pragma" content="no-cache">
    <meta http-equiv="cache-control" content="no-cache">
    <meta http-equiv="expires" content="0">    
    <meta http-equiv="keywords" content="keyword1,keyword2,keyword3">
    <meta http-equiv="description" content="This is my page">

  • 写回答

0条回答

    报告相同问题?

    悬赏问题

    • ¥30 这是哪个作者做的宝宝起名网站
    • ¥60 版本过低apk如何修改可以兼容新的安卓系统
    • ¥25 由IPR导致的DRIVER_POWER_STATE_FAILURE蓝屏
    • ¥50 有数据,怎么建立模型求影响全要素生产率的因素
    • ¥50 有数据,怎么用matlab求全要素生产率
    • ¥15 TI的insta-spin例程
    • ¥15 完成下列问题完成下列问题
    • ¥15 C#算法问题, 不知道怎么处理这个数据的转换
    • ¥15 YoloV5 第三方库的版本对照问题
    • ¥15 请完成下列相关问题!