ayuda.revisar elses o try catch. algo falla
Publicado por jose (17 intervenciones) el 18/01/2013 01:51:05
hola chicos, pues ya veis las h oras q son y debe ser que estoy cansado ya y las neuronas no van bien.
¿alguien me puede decir que es lo que esta mal?? al compilarlo me dice esto:
Ha tenido lugar un error en la línea: 177 en el archivo jsp: /PRACTICAS/ejemplo_login/BienvenidayMenuPpal_op2_1Listar.jsp
Syntax error on token "else", finally expected
174: }
175:
176:
177: else {
178:
179: out.println("<script>alert('Logeate Primero ')</script>");
180: out.println("<meta http-equiv='refresh' content='0;url=login.jsp'");
y por mas que miro y remiro el codigo, todos los if y todos los try tienen su correspondiente final(else o catch.
una ayuda please.
os dejo el codigo, espero que a alguno le sirva de algo ademas.
************************************************************************
<%--
Document : login
Created on : 28-oct-2010, 21:05:01
Author : Gylmar
--%>
<%@page contentType="text/html" pageEncoding="UTF-8" import="java.sql.*" %>
<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01
Transitional//EN""http://www.w3.org/TR/html4/loose.dtd">
<%@page import="java.util.*" session="true" %>
<%@ include file="buscarMatricula.jsp" %>
<!DOCTYPE html PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN">
<html lang="es-es">
<head>
<meta content="text/html; charset=ISO-8859-1"
http-equiv="content-type">
<title>Gestion de Incidencias con Vehiculos- BUSQUEDA--->Listando -</title>
</head>
<body>
<%
try{
HttpSession op1 = request.getSession();
if (op1.getValue("varUsuario")!=null){
%>
<br>
<div style="text-align: center;"><img
style="width: 141px; height: 144px;" alt="Logotipo"
src="/PRACTICAS/ejemplo_login/imagenes/caballero%20templario%20modif.jpg"><img
style="width: 827px; height: 166px;" alt="Banner"
src="/PRACTICAS/ejemplo_login/imagenes/banner_POLICIA_MODIFICADO.jpg"><br>
</div>
<span style="font-family: Arial Black;"></span><br>
<div style="text-align: center;">
<dl>
<form method="GET" action="">
<dt><big><big>Bienvenido <b><%HttpSession op =
request.getSession();out.println(""+op.getValue("varUsuario"));%></b>
¿ Que deseas hacer ? </big></big><big><big>
<input type="submit" value="1- Gestionar Cuentas de Usuarios"
onclick="this.form.action='BienvenidayMenuPpal_op1.jsp'"</option>
<input type="submit" value="2- Gestionar Base Datos Policia"
onclick="this.form.action='BienvenidayMenuPpal_op2.jsp'"</option>
</big></big> <input name="Salir" value="salir" type="submit"
onclick="this.form.action='salir.jsp'"><br>
</dt>
</form>
</dl>
<br>
<div style="text-align: center;"><img
style="width: 104px; height: 104px;" alt="Icono Coche"
src="/PRACTICAS/ejemplo_login/imagenes/icono_coche.jpg">
<big><big> GESTIÓN DE INCIDENCIAS CON VEHÍCULOS </big></big>
</div>
<br>Listando:
<FORM ACTION="" METHOD=GET>
<CENTER>
<%
if(request.getParameter("GRABAR") != null)
{
try
{
// objetos de enlace
String user="";
String clave="";
String ruta= "jdbc:odbc:SIRv";
ResultSet tabla= null;
Connection conexion=null;
conexion=DriverManager.getConnection(ruta,user,clave);
Statement Sentencias=null;
Sentencias = conexion.createStatement();
// cargando la nueva clave que tendra el registro a insertar
String matricula = request.getParameter("MatriculaBuscada");
out.println(matricula);
int Contador=1;//para distinguir el nombre de las diferentes imagenes de
eliminar y editar
String CodigoIncidencia;
int idmatricula;
idmatricula=buscarMatricula(matricula);
if(idmatricula!=0)
{
//la consulta usando SQL select
tabla=Sentencias.executeQuery("SELECT * FROM Incidencias WHERE
idMatricula='" +idmatricula+"'");
out.println("<TABLE BORDER>");
//modificar formulario por una tabla como en
out.println("<TR>");
out.println("<TD COLSPAN=6 ALIGN=CENTER> Matricula:");
out.println(matricula); out.println("</TD>");
out.println("<TR>");
out.println("<TD>IdIncidencia</TD>");
out.println("<TD>Tipo</TD>");
out.println("<TD>Fecha Inicio</TD>");
out.println("<TD>Fecha Fin</TD>");
out.println("<TD COLSPAN=2>Herramientas</td>");
out.println("</tr>");
while (tabla.next()){
CodigoIncidencia=tabla.getString(1);
out.println("<tr>");
out.println("<TD>");out.println(tabla.getString(1));out.println("</TD>");
out.println("<TD>");out.println(tabla.getString(2));out.println("</TD>");
out.println("<TD>");out.println(tabla.getString(3));out.println("</TD>");
out.println("<TD>");out.println(tabla.getString(4));out.println("</TD>");
out.println("<TD><img
src='/PRACTICAS/ejemplo_login/imagenes/icono_Eliminar.jpg'
NAME='ImagenEliminar'"+Contador+" width=24 height=24
Style=cursor:pointer
onClick=document.location='eliminar_incidencia.jsp?COD="+CodigoIncidencia+"></TD>");
out.println("<TD><img
src='/PRACTICAS/ejemplo_login/imagenes/icono_Editar.jpg' NAME='ImagenEditar'"+Contador+"
width=24 height=24 Style=cursor:pointer
onClick=document.location='detalle_incidencia.jsp?COD="+CodigoIncidencia+"></TD>");
out.println("</tr>");
Contador++;
}
out.println("</TABLE>");
// cierre de la conexion
conexion.close();
}
else{
out.println("MATRICULA INEXISTENTE");
}
}
catch (Exception e)
{
// Error en algun momento.
out.println("Excepcion "+e);
e.printStackTrace();
}
}
else{};
};
%>
</CENTER>
</FORM>
<br>
<br>
<br>
<br>
<br>
<br>
<br>
<br>
<br>
<br>
</div>
<br>
<br>
<br>
<br>
<%
// esto viene de validar usuario
}
else {
out.println("<script>alert('Logeate Primero ')</script>");
out.println("<meta http-equiv='refresh' content='0;url=login.jsp'");
}
}
catch(Exception e)
{
e.printStackTrace();
}
%>
</body>
</html>
¿alguien me puede decir que es lo que esta mal?? al compilarlo me dice esto:
Ha tenido lugar un error en la línea: 177 en el archivo jsp: /PRACTICAS/ejemplo_login/BienvenidayMenuPpal_op2_1Listar.jsp
Syntax error on token "else", finally expected
174: }
175:
176:
177: else {
178:
179: out.println("<script>alert('Logeate Primero ')</script>");
180: out.println("<meta http-equiv='refresh' content='0;url=login.jsp'");
y por mas que miro y remiro el codigo, todos los if y todos los try tienen su correspondiente final(else o catch.
una ayuda please.
os dejo el codigo, espero que a alguno le sirva de algo ademas.
************************************************************************
<%--
Document : login
Created on : 28-oct-2010, 21:05:01
Author : Gylmar
--%>
<%@page contentType="text/html" pageEncoding="UTF-8" import="java.sql.*" %>
<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01
Transitional//EN""http://www.w3.org/TR/html4/loose.dtd">
<%@page import="java.util.*" session="true" %>
<%@ include file="buscarMatricula.jsp" %>
<!DOCTYPE html PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN">
<html lang="es-es">
<head>
<meta content="text/html; charset=ISO-8859-1"
http-equiv="content-type">
<title>Gestion de Incidencias con Vehiculos- BUSQUEDA--->Listando -</title>
</head>
<body>
<%
try{
HttpSession op1 = request.getSession();
if (op1.getValue("varUsuario")!=null){
%>
<br>
<div style="text-align: center;"><img
style="width: 141px; height: 144px;" alt="Logotipo"
src="/PRACTICAS/ejemplo_login/imagenes/caballero%20templario%20modif.jpg"><img
style="width: 827px; height: 166px;" alt="Banner"
src="/PRACTICAS/ejemplo_login/imagenes/banner_POLICIA_MODIFICADO.jpg"><br>
</div>
<span style="font-family: Arial Black;"></span><br>
<div style="text-align: center;">
<dl>
<form method="GET" action="">
<dt><big><big>Bienvenido <b><%HttpSession op =
request.getSession();out.println(""+op.getValue("varUsuario"));%></b>
¿ Que deseas hacer ? </big></big><big><big>
<input type="submit" value="1- Gestionar Cuentas de Usuarios"
onclick="this.form.action='BienvenidayMenuPpal_op1.jsp'"</option>
<input type="submit" value="2- Gestionar Base Datos Policia"
onclick="this.form.action='BienvenidayMenuPpal_op2.jsp'"</option>
</big></big> <input name="Salir" value="salir" type="submit"
onclick="this.form.action='salir.jsp'"><br>
</dt>
</form>
</dl>
<br>
<div style="text-align: center;"><img
style="width: 104px; height: 104px;" alt="Icono Coche"
src="/PRACTICAS/ejemplo_login/imagenes/icono_coche.jpg">
<big><big> GESTIÓN DE INCIDENCIAS CON VEHÍCULOS </big></big>
</div>
<br>Listando:
<FORM ACTION="" METHOD=GET>
<CENTER>
<%
if(request.getParameter("GRABAR") != null)
{
try
{
// objetos de enlace
String user="";
String clave="";
String ruta= "jdbc:odbc:SIRv";
ResultSet tabla= null;
Connection conexion=null;
conexion=DriverManager.getConnection(ruta,user,clave);
Statement Sentencias=null;
Sentencias = conexion.createStatement();
// cargando la nueva clave que tendra el registro a insertar
String matricula = request.getParameter("MatriculaBuscada");
out.println(matricula);
int Contador=1;//para distinguir el nombre de las diferentes imagenes de
eliminar y editar
String CodigoIncidencia;
int idmatricula;
idmatricula=buscarMatricula(matricula);
if(idmatricula!=0)
{
//la consulta usando SQL select
tabla=Sentencias.executeQuery("SELECT * FROM Incidencias WHERE
idMatricula='" +idmatricula+"'");
out.println("<TABLE BORDER>");
//modificar formulario por una tabla como en
out.println("<TR>");
out.println("<TD COLSPAN=6 ALIGN=CENTER> Matricula:");
out.println(matricula); out.println("</TD>");
out.println("<TR>");
out.println("<TD>IdIncidencia</TD>");
out.println("<TD>Tipo</TD>");
out.println("<TD>Fecha Inicio</TD>");
out.println("<TD>Fecha Fin</TD>");
out.println("<TD COLSPAN=2>Herramientas</td>");
out.println("</tr>");
while (tabla.next()){
CodigoIncidencia=tabla.getString(1);
out.println("<tr>");
out.println("<TD>");out.println(tabla.getString(1));out.println("</TD>");
out.println("<TD>");out.println(tabla.getString(2));out.println("</TD>");
out.println("<TD>");out.println(tabla.getString(3));out.println("</TD>");
out.println("<TD>");out.println(tabla.getString(4));out.println("</TD>");
out.println("<TD><img
src='/PRACTICAS/ejemplo_login/imagenes/icono_Eliminar.jpg'
NAME='ImagenEliminar'"+Contador+" width=24 height=24
Style=cursor:pointer
onClick=document.location='eliminar_incidencia.jsp?COD="+CodigoIncidencia+"></TD>");
out.println("<TD><img
src='/PRACTICAS/ejemplo_login/imagenes/icono_Editar.jpg' NAME='ImagenEditar'"+Contador+"
width=24 height=24 Style=cursor:pointer
onClick=document.location='detalle_incidencia.jsp?COD="+CodigoIncidencia+"></TD>");
out.println("</tr>");
Contador++;
}
out.println("</TABLE>");
// cierre de la conexion
conexion.close();
}
else{
out.println("MATRICULA INEXISTENTE");
}
}
catch (Exception e)
{
// Error en algun momento.
out.println("Excepcion "+e);
e.printStackTrace();
}
}
else{};
};
%>
</CENTER>
</FORM>
<br>
<br>
<br>
<br>
<br>
<br>
<br>
<br>
<br>
<br>
</div>
<br>
<br>
<br>
<br>
<%
// esto viene de validar usuario
}
else {
out.println("<script>alert('Logeate Primero ')</script>");
out.println("<meta http-equiv='refresh' content='0;url=login.jsp'");
}
}
catch(Exception e)
{
e.printStackTrace();
}
%>
</body>
</html>
Valora esta pregunta


0