Hola!

Registrándote como bakuno podrás publicar, compartir y comunicarte en privado con otros bakuos :D

Regístrame ya!

AYUDA!!!!!!! TOMCAT+JSP+SQL

VERGIL58

Becerro
Desde
29 May 2009
Mensajes
2
ESPERO ALGUIEN ME PUEDA AYUDAR
SE LOS AGRADECERIA BASTANTE
ME SALE ESTE ERROR Y YA BUSK VARIAS FORMAS DE SOLUCIONARLO Y NO HE PODIDO.

Estado HTTP 500 -

type Informe de Excepción
mensaje
descripción El servidor encontró un error interno () que hizo que no pudiera rellenar este requerimiento.

excepción org.apache.jasper.JasperException: No se puede compilar la clase para JSP: An error occurred at line: 134 in the generated java fileSyntax error, insert "else Statement" to complete IfStatementAn error occurred at line: 134 in the generated java fileSyntax error, insert "}" to complete BlockAn error occurred at line: 144 in the generated java fileSyntax error on token "}", delete this tokenAn error occurred at line: 145 in the generated java fileSyntax error, insert "}" to complete ClassBodyStacktrace: org.apache.jasper.compiler.DefaultErrorHandler.javacError(DefaultErrorHandler.java:93) org.apache.jasper.compiler.ErrorDispatcher.javacError(ErrorDispatcher.java:330) org.apache.jasper.compiler.JDTCompiler.generateClass(JDTCompiler.java:451) org.apache.jasper.compiler.Compiler.compile(Compiler.java:319) org.apache.jasper.compiler.Compiler.compile(Compiler.java:298) org.apache.jasper.compiler.Compiler.compile(Compiler.java:286) org.apache.jasper.JspCompilationContext.compile(JspCompilationContext.java:565) org.apache.jasper.servlet.JspServletWrapper.service(JspServletWrapper.java:309) org.apache.jasper.servlet.JspServlet.serviceJspFile(JspServlet.java:308) org.apache.jasper.servlet.JspServlet.service(JspServlet.java:259) javarvlet.http.HttpServlet.service(HttpServlet.java:729)
nota La traza completa de la causa de este error se encuentra en los archivos de diario de Apache Tomcat/5.5.31.


LES PONGO MI CODIGO QUE USO EN DREAMWEAVER

<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
<html xmlns="http://www.w3.org/1999/xhtml">
<head>
<meta http-equiv="Content-Type" content="text/html; charset=iso-8859-1" />
<title>Alta Pacientes</title>
<style type="text/css">
<!--
body {
background-color: #0099FF;
}
-->
</style></head>
<body>
<%@ page import="java.io.*,java.util.*,java.net.*,java.sql.*" %>

<%
if(request.getParameter("GRABAR") != null)
{
// objetos de enlace
Connection canal = null;
ResultSet tabla= null;
Statement instruccion=null;
String strcon = "jdbc:mysql://localhost/consultorio?user=root&password=colin";
// abriendo canal o enlace en su propio try-catch
try {
Class.forName("com.mysql.jdbc.Driver").newInstance();
canal=DriverManager.getConnection(strcon);
instruccion = canal.createStatement(ResultSet.TYPE_SCROLL_SENSITIVE,
ResultSet.CONCUR_UPDATABLE);
} catch(java.lang.ClassNotFoundException e){} catch(SQLException e) {};
//cargando los campos a grabar
// excepto clave porque en mysql es de tipo auto-increment
String NOMBRE = request.getParameter("NOMBRE");
String APELLIDOPATERNO = request.getParameter("APELLIDOPATERNO");
String APELLIDOMATERNO = request.getParameter("APELLIDOMATERNO");
int EDAD = Integer.parseInt(request.getParameter("EDAD"));
int PESO = Integer.parseInt(request.getParameter("PESO"));
int TALLA = Integer.parseInt(request.getParameter("TALLA"));
String q="insert into pacientes(NOMBRE,APELLIDOPATERNO,APELLIDOMATERNO,EDAD,PESO,TALLA) values("+NOMBRE+","+APELLIDOPATERNO+","+APELLIDOMATERNO+","+EDAD+","+PESO+","+TALLA+"); ";
try {
int n=instruccion.executeUpdate(q);
out.println("REGISTRO INSERTADO");
} catch(SQLException e) {out.println(e);};
try{
// tabla.close();
instruccion.close();
canal.close();
} catch(SQLException e) {out.println(e);};

%>
<FORM ACTION="altapacientes.jsp" METHOD="post">NOMBRE :<INPUT TYPE="TEXT" NAME="NOMBRE"><BR>
APELLIDO PATERNO :<INPUT TYPE="TEXT" size="50" NAME="APELLIDOPATERNO"><BR>
APELLIDO MATERNO :<INPUT TYPE="TEXT" size="50" NAME="APELLIDOMATERNO"><BR>
EDAD :<INPUT TYPE="TEXT" size="50" NAME="EDAD"><BR>
PESO :<INPUT TYPE="TEXT" size="50" NAME="PESO"><BR>
TALLA :<INPUT TYPE="TEXT" size="50" NAME="TALLA">
<INPUT TYPE="SUBMIT" NAME="GRABAR" VALUE="INSERTAR" ><BR>
</FORM>
</body>
</html>

ESPERO ALGUIEN ME PUEDA AYUDAR...... GRAX
 
Pues según yo, que no falta el } de cierre del este if:
if(request.getParameter("GRABAR") != null)
{

espero que te sirva
 
creo que podria ser el insert!.. no se pero revisa aqui te pongo como seria yo asi lo hago un funciona

String consulta= "insert into Alumno(Id_Alumno,nombre,apellido) values('"+codigo+"','"+nombre+"','"+apellido+"')";

comilla simple , luego comilla doble y luego comilla simple.. asi.. chekalo podria ser eso..
 
Ya lo revisé en un editor de texto, y hace falta el } de cierre del if, además eso es lo que dice el error

Saludos
 
Volver
Arriba