<%@ page language="java" pageEncoding="gbk"%>
<html>
<head>
<meta http-equiv="Content-Type" content="text/html; charset=gb2312">
<title>管理首页</title><%@ include file="../doAdmin/doExit.jsp" %><link rel="stylesheet" type="text/css" href="../css/jd100.css">
<script type="text/javascript" language="javascript">
  var blockDiv=true;
function showGame()
{
  if(blockDiv)
{
document.getElementById("leftDiv").style.display="block";
blockDiv=false;
}
else
{
document.getElementById("leftDiv").style.display="none";
blockDiv=true;
}
}
</script>
</head>
<%@ include file="../doAdmin/doExit.jsp" %>为什么这样会报错???

解决方案 »

  1.   

    用动态包含。 
    <jsp:include page="../doAdmin/doExit.jsp"/> 
    <%@ include file="绝对路径或相对路径"%> 
    静态包含file地址要么是文件名开头,要么是 / + 文件名。
      

  2.   

    还是用<jsp:include page="../doAdmin/doExit.jsp"/> 吧!
      

  3.   

    用动态包含吧,可能是你的路径不对,抑或是两个jsp页面设置的Content-Type不统一!
      

  4.   

    用伪指令包含相当于将被包含文件的所有代码copy到包含的位置上一样。你copy doExit.jsp文件的内容到主jsp中看看,是什么错误很容易解决的。huangqibing0626的说法也是可能的。
      

  5.   

    全局路径最好使用${pageContext.request.contextPath}
      

  6.   

    <%@ include file="${pageContext.request.contextPath}/doAdmin/doExit.jsp" %>
      

  7.   


    应该这样放
    <%@ page language="java" pageEncoding="gbk"%> 
    <%@ include file="../doAdmin/doExit.jsp" %> 
    您放错位置了。老大