代码:
dyInclude.jsp
<%@ page language="java" contentType="text/html;charset=gb2312""%>
<%String FileName;
  FileName="beInclude.jsp";
  %>
  <jsp:include page="<%=FileName %>"/> 
beInclude.jsp
<%@ page language="java" contentType="text/html;charset=gb2312""%>
<table>
<tr>
    <td>我是beInclude.jsp文件</td>
</tr>
</table>错误:
HTTP Status 500 -type Exception reportmessagedescription The server encountered an internal error () that prevented it from fulfilling this request.exceptionorg.apache.jasper.JasperException: /dyInclude.jsp(1,2) Unterminated &lt;%@ page tag
org.apache.jasper.compiler.DefaultErrorHandler.jspError(DefaultErrorHandler.java:40)
org.apache.jasper.compiler.ErrorDispatcher.dispatch(ErrorDispatcher.java:407)
org.apache.jasper.compiler.ErrorDispatcher.jspError(ErrorDispatcher.java:132)
org.apache.jasper.compiler.Parser.parseDirective(Parser.java:478)
org.apache.jasper.compiler.Parser.parseFileDirectives(Parser.java:1749)
org.apache.jasper.compiler.Parser.parse(Parser.java:127)
org.apache.jasper.compiler.ParserController.doParse(ParserController.java:255)
org.apache.jasper.compiler.ParserController.parseDirectives(ParserController.java:120)
org.apache.jasper.compiler.Compiler.generateJava(Compiler.java:180)
org.apache.jasper.compiler.Compiler.compile(Compiler.java:347)
org.apache.jasper.compiler.Compiler.compile(Compiler.java:327)
org.apache.jasper.compiler.Compiler.compile(Compiler.java:314)
org.apache.jasper.JspCompilationContext.compile(JspCompilationContext.java:592)
org.apache.jasper.servlet.JspServletWrapper.service(JspServletWrapper.java:326)
org.apache.jasper.servlet.JspServlet.serviceJspFile(JspServlet.java:313)
org.apache.jasper.servlet.JspServlet.service(JspServlet.java:260)
javax.servlet.http.HttpServlet.service(HttpServlet.java:717)note The full stack trace of the root cause is available in the Apache Tomcat/6.0.32 logs.

解决方案 »

  1.   


    <%@ page language="java" contentType="text/html;charset=gb2312" %>
      

  2.   

    <%@ page language="java" contentType="text/html;charset=gb2312""%>-----><%@ page language="java" contentType="text/html;charset=gb2312" %>
      

  3.   

    org.apache.jasper.JasperException: /dyInclude.jsp(1,2) Unterminated &lt;%@ page tag  看到这句异常  就要去检查下你的jsp页面头部 定义的问题 要小心呀  你这个就是你粗心了写错了  至于答案 二楼的已经说出来了 希望LZ以后别粗心了哦
      

  4.   

    org.apache.jasper.JasperException: /dyInclude.jsp(1,2) Unterminated &lt;%@ page tag
    这句换的意思是在dyInclude.jsp文件的第一行有未结束的标签。 也就是说有开始标签没有结束标签,也就是
    <%@ page language="java" contentType="text/html;charset=gb2312""%>
      

  5.   

    Unterminated &lt;%@ page tag
      

  6.   

    哈哈,小伙子粗心了啊,
    <%@ page language="java" contentType="text/html;charset=gb2312""%>(这是你的错误写法多加了半个双引号)
    <%@ page language="java" contentType="text/html;charset=gb2312"%>(初学者总喜欢这样写:charset="gb2312",实际上contentType="text/html;charset=gb2312"他们是一体的)