Loading ...
Sorry, an error occurred while loading the content.

3090Erro simples!

Expand Messages
  • Bruce
    Jul 1, 2003
    • 0 Attachment
       
        Gente, como sou iniciante em JSP, lhes envio um erro que com certeza vcs tirarão de letra!!

      HTTP Status 500 -


      type Exception report

      message

      description The server encountered an internal error () that prevented it from fulfilling this request.

      exception

      org.apache.jasper.JasperException: /recebe_mes.jsp(1,17) quote symbol expected
      	at org.apache.jasper.compiler.DefaultErrorHandler.jspError(DefaultErrorHandler.java:94)
      	at org.apache.jasper.compiler.ErrorDispatcher.dispatch(ErrorDispatcher.java:428)
      	at org.apache.jasper.compiler.ErrorDispatcher.jspError(ErrorDispatcher.java:126)
      	at org.apache.jasper.compiler.Parser.parseAttribute(Parser.java:174)
      	at org.apache.jasper.compiler.Parser.parseAttributes(Parser.java:136)
      	at org.apache.jasper.compiler.Parser.parseAttributes(Parser.java:149)
      	at org.apache.jasper.compiler.ParserController.figureOutJspDocument(ParserController.java:254)
      	at org.apache.jasper.compiler.ParserController.parse(ParserController.java:173)
      	at org.apache.jasper.compiler.ParserController.parse(ParserController.java:153)
      	at org.apache.jasper.compiler.Compiler.generateJava(Compiler.java:227)
      	at org.apache.jasper.compiler.Compiler.compile(Compiler.java:369)
      	at org.apache.jasper.JspCompilationContext.compile(JspCompilationContext.java:473)
      	at org.apache.jasper.servlet.JspServletWrapper.service(JspServletWrapper.java:190)
      	at org.apache.jasper.servlet.JspServlet.serviceJspFile(JspServlet.java:295)
      	at org.apache.jasper.servlet.JspServlet.service(JspServlet.java:241)
      	at javax.servlet.http.HttpServlet.service(HttpServlet.java:853)
      	at org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:247)
      	at org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:193)
      	at org.apache.catalina.core.StandardWrapperValve.invoke(StandardWrapperValve.java:256)
      	at org.apache.catalina.core.StandardPipeline$StandardPipelineValveContext.invokeNext(StandardPipeline.java:643)
      	at org.apache.catalina.core.StandardPipeline.invoke(StandardPipeline.java:480)
      	at org.apache.catalina.core.ContainerBase.invoke(ContainerBase.java:995)
      	at org.apache.catalina.core.StandardContextValve.invoke(StandardContextValve.java:191)
      	at org.apache.catalina.core.StandardPipeline$StandardPipelineValveContext.invokeNext(StandardPipeline.java:643)
      	at org.apache.catalina.core.StandardPipeline.invoke(StandardPipeline.java:480)
      	at org.apache.catalina.core.ContainerBase.invoke(ContainerBase.java:995)
      	at org.apache.catalina.core.StandardContext.invoke(StandardContext.java:2415)
      	at org.apache.catalina.core.StandardHostValve.invoke(StandardHostValve.java:180)
      	at org.apache.catalina.core.StandardPipeline$StandardPipelineValveContext.invokeNext(StandardPipeline.java:643)
      	at org.apache.catalina.valves.ErrorDispatcherValve.invoke(ErrorDispatcherValve.java:171)
      	at org.apache.catalina.core.StandardPipeline$StandardPipelineValveContext.invokeNext(StandardPipeline.java:641)
      	at org.apache.catalina.valves.ErrorReportValve.invoke(ErrorReportValve.java:172)
      	at org.apache.catalina.core.StandardPipeline$StandardPipelineValveContext.invokeNext(StandardPipeline.java:641)
      	at org.apache.catalina.core.StandardPipeline.invoke(StandardPipeline.java:480)
      	at org.apache.catalina.core.ContainerBase.invoke(ContainerBase.java:995)
      	at org.apache.catalina.core.StandardEngineValve.invoke(StandardEngineValve.java:174)
      	at org.apache.catalina.core.StandardPipeline$StandardPipelineValveContext.invokeNext(StandardPipeline.java:643)
      	at org.apache.catalina.core.StandardPipeline.invoke(StandardPipeline.java:480)
      	at org.apache.catalina.core.ContainerBase.invoke(ContainerBase.java:995)
      	at org.apache.coyote.tomcat4.CoyoteAdapter.service(CoyoteAdapter.java:223)
      	at org.apache.coyote.http11.Http11Processor.process(Http11Processor.java:594)
      	at org.apache.coyote.http11.Http11Protocol$Http11ConnectionHandler.processConnection(Http11Protocol.java:392)
      	at org.apache.tomcat.util.net.TcpWorkerThread.runIt(PoolTcpEndpoint.java:565)
      	at org.apache.tomcat.util.threads.ThreadPool$ControlRunnable.run(ThreadPool.java:619)
      	at java.lang.Thread.run(Thread.java:536)
      


      Apache Tomcat/4.1.24

       
        Eis os códigos que retirei do JSPBrasil!!
       
        envia_mes.html
       
      <!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN">
      <html>
      <head>
      <title>...:: Recebe Dados::...</title>
      <meta http-equiv="Content-Type" content="text/html; charset=iso-8859-1">
      </head>
       
      <body>
      <h2><font size="4" face="Verdana, Arial, Helvetica, sans-serif"><em>Qual eh o
        mes de seu aniversário ?</em></font> </h2>
      <form action="recebe_mes.jsp" method="get">
        <select name="mesNasc">
          <option value="1">Janeiro
          <option value="2">Fevereiro
          <option value="3">Março
          <option value="4">Abril
          <option value="5">Maio
          <option value="6">Junho
          <option value="7">Julho
          <option value="8">Agosto
          <option value="9">Setembro
          <option value="10">Outubro
          <option value="11">Novembro
          <option value="12">Dezembro
         </select>
       
      <input type="submit" value="Enviar">
      </form>
       
      </body>
      </html>
       
      ...  e
       
        recebe_mes.jsp
       
      <%--@ page contentType="text/html; charset=" language="java" import="java.sql.*" errorPage="" --%>
      <%@ page import=java.util.Date   %>
      <%@ page import=java.lang.String %>
       
      <%
      String msg = " ";
      String mesString = request.getParameter("mesNasc");
      int mes          = Integer.parseInt( mesString );
      Date dateNow     = new Date();
      int monthNow     = dateNow.getMonth() + 1;
       
      mes -= monthNow;
       
      if ( mes == 1 )
       msg = " Falta apenas " + mes + "mês para o grande dia ! ";
       
      if ( mes == -1 )
       msg = " Seu aniversário foi no mes passado ";
       

      if ( mes > 1 )
       msg = " Faltam " + mes + " meses para seu aniversário ";
       

      if ( mes == 0 )
       msg = "Oba!!   Estamos no mes de seu aniversário!! ";
       

      else if ( mes < 1 ){
       mes * = -1;
       msg   = " Seu aniversário foi a " + mes + " meses atrás ";
      }
      %>
       

      <html>
      <head>
      <title>...:: Recebe Mes::...</title>
      <!--meta http-equiv="Content-Type" content="text/html; charset=iso-8859-1"-->
      </head>
       
      <body>
      <center>
       <h3><%= msg %></h3>
       <br><br><br>
       <a href="Javascript:history.back( -1 )"> Voltar</a>
      </center>
       
      </body>
      </html>
       
        Coloquei os 2 codigos no diretório ROOT, logo abaixo do webapps!!
        Gostaria tmb de saber se existe alguma maneira mais rápida de testar os codigos JSP antes de executa-los diremante no browser!???  Pq verificar esses puta erros enormes do Tomcat eh foda!!  =  ]
       
        Abraço

        ____-[ Bruc& Lourenço ]-_________________
        mailto  == 
      bruce_lourenco@...
        icq#:   ==  164789603  
        MSN msg ==  bruce_lourenco@...
        
        Desenvolvedor Aspirante
        Poeta Solitário
       
        Xispe --> http://www.xispe.com.br
       
        "Libertas Quae Sera Tamem"
       
    • Show all 3 messages in this topic