org.apache.jasper.JasperException: Unable to compile class for JSPAn error occurred at line: 65 in the jsp file: /zhuce.jsp
Generated servlet error:
Unreachable code
org.apache.jasper.compiler.DefaultErrorHandler.javacError(DefaultErrorHandler.java:84)
org.apache.jasper.compiler.ErrorDispatcher.javacError(ErrorDispatcher.java:328)
org.apache.jasper.compiler.JDTCompiler.generateClass(JDTCompiler.java:414)
org.apache.jasper.compiler.Compiler.compile(Compiler.java:297)
org.apache.jasper.compiler.Compiler.compile(Compiler.java:276)
org.apache.jasper.compiler.Compiler.compile(Compiler.java:264)
org.apache.jasper.JspCompilationContext.compile(JspCompilationContext.java:563)
org.apache.jasper.servlet.JspServletWrapper.service(JspServletWrapper.java:303)
org.apache.jasper.servlet.JspServlet.serviceJspFile(JspServlet.java:314)
org.apache.jasper.servlet.JspServlet.service(JspServlet.java:264)
javax.servlet.http.HttpServlet.service(HttpServlet.java:802)

解决方案 »

  1.   

     我的代码: <body>
         <% if (request.getParameter("id") == null)
    {
    %> <h1>
    你还没登陆,请登陆,系统将在2秒钟内跳转到登陆页
    </h1> <%
    response.setHeader("refresh", "2;url=login.jsp");
    return;
    }
    %>
    <jsp:useBean id="pb" scope="session" class="test.PersonBean"></jsp:useBean>
    <jsp:setProperty name="pb" property="*"/>
    <%

    //String id=new String(request.getParameter("id").getBytes("ISO-8859-1"));
    //String password=new String(request.getParameter("password").getBytes("ISO-8859-1"));
    if(Factory.getPersonManager().insert(pb))
    {
    %>
    <h3 align="center">注册成功,系统将在2秒内跳转到首页</h3>
    <h5 align="center">如果系统没有跳转请点击<a href="shouye.jsp"><font color="red" face="华文彩云"></font>这里</a></h5>
    <%
    response.setHeader("refresh", "2;url=login.jsp");
    return;
    }
    else
    {
    %>
    <h3 align="center"><font color="green" face="华文彩云"></font>注册失败,系统将在2秒内返回登陆页</h3>
    <h5 align="center">如果系统没有跳转请点击<a href="login.jsp"><font color="red" face="华文彩云"></font>这里</a></h5>
    <%
    response.setHeader("refresh", "2;url=login.jsp");
    return;
    }
     %>
      </body>
    </html>
      

  2.   

    我也想啊,但eclipse里65就是%>,再下面就是。晕啊
    %> --65
    </body> --66
    </html> --67