<%@ page contentType="text/html; charset=gb2312" %>
<%@ include file="error.jsp" %>
在我的机器上测试通过。
<% include file=""%>
对包含的文件是静态包含,也就是编译的时候就包含进来了。对文件的语法要进行分析
<jsp:include page=""/>
运行的时候包含,不对包含的文件进行语法分析。

解决方案 »

  1.   

    我猜你在error.jsp中还包含了JSP指令,类似于
    <%@ page contentType="text/html; charset=gb2312" %>
    在page的所有属性中,import 是唯一允许出现一次以上的属性,你可能是出现了两个contentType,所以出现了错误!
      

  2.   

    同意楼上
    应该是你的error.jsp页面里已有<%@ page contentType="text/html; charset=gb2312" %>这样的设置,所以会出现multiple occurrences of contentType错误,去掉其中一个即可