你的文件中重复定义了contentType类型,仔细检查一下你include的文件头。

解决方案 »

  1.   

    有静态引用和动态引用之分的^
    <%@ include file="head.jsp"%>
    <jsp:include page="body.jsp" flush="true">
      

  2.   

    1.为什么我include了3个文件出现这个错误呢
    要是include一个文件就没问题了~!!!!
    不是一个和三个的问题要不你还是include一个文件,3个文件都试试,看有没有错
      

  3.   

    include指令----要防止出现多个<%@ page contentType="text/html; charset=gb2312" %>
      

  4.   

    用这个<jsp:include page=“” flush=”true” >就没关系了
      

  5.   

    我每个都试了,include2个文件,那么其中一个文件也会出现一样的问题
      

  6.   

    你看看这个吧,如果是include的问题,应该能找到答案
    <%@ page language=”java” contentType=”text/html;charset=gb2312”%>这行语句加入后刷新重新运行.此时页面显示正确,并跟用include指令正常运行时一样.再查看tomcat下的临时文件会发现.此时多出了一个date_jsp.java文件和一个date_jsp.class文件.这两个文件得来的方式跟test_jsp.java和test_jsp.class文件得来的方式一样.再查看一下此时test_jsp.java文件的代码会发现.此时只新增加了一句代码:
    JspRuntimeLibrary.include(request, response, "date.jsp", out, true);它并没有把date.jsp文件的代码加入到test.jsp.
    只是在运行时引入了date.jsp页面执行后所产生的应答.这意味着我们可以指定任何能够产生应答的Web资源,(例如一个servlet或一个jsp页面),只要这些资源所产生的类型和jsp页面产生的内容类型相同.JSP容器将通过一个内部的函数调用来执行指定的资源.因此,这些被引入的资源可以帮助处理原来的请求,所以这些资源可以访问请求作用域内的所有对象.以及所有原来的请求参数.由于在主页面被请求时,这些页面还没有被引入到主页面中,所以你可以对page属性使用一个请求时属性值,以便根据运行时的情况来决定要引入哪一个页面.还可以添加一些将被引入的页面读取的请求参数.<jsp:include page=”<%=pageSelectedAtRuntime%>” flush=”true” >
    <jsp:param name=”fitstParamer” value=”firstValue”>
    <jsp:param name=”lastParamer” value=”lastValue”>
    </jsp:include>如果修改了被引入的jsp页面,那么可以立刻使用该页面的最新版本,这是因为对待被引入的页面的方式与对待由浏览器直接调用的jsp页面的方式完全相同.即容器检测页面的变化,并自动进入翻译阶段,以得到页面的最新版本.(注意,include行为元素同jsp其它元素一样,没有行为体时要以”/”结束.就像下面这样.
    <jsp:include page=”<%=pageSelectedAtRuntime%>” flush=”true” />) 以下是对include 两种用法的区别主要有两个方面的不同;一:执行时间上:<%@ include file=”relativeURI”%>                   是在翻译阶段执行
    <jsp:include page=”relativeURI” flush=”true” />  在请求处理阶段执行.二:引入内容的不同:<%@ include file=”relativeURI”%>
    引入静态文本(html,jsp),在JSP页面被转化成servlet之前和它融和到一起.<jsp:include page=”relativeURI” flush=”true” />引入执行页面或servlet所生成的应答文本.另外在两种用法中file和page属性都被解释为一个相对的URI.如果它以斜杠开头,那么它就是一个环境相关的路径.将根据赋给应用程序的URI的前缀进行解释,如果它不是以斜杠开头,那么就是页面相关的路径就根据引入这个文件的页面所在的路径进行解释.更多有关URL是如何解释的请参考相关资料或书籍.