JSP (Java Server Page) - ayuda.revisar elses o try catch. algo falla

   
Vista:

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>
&nbsp;&iquest; Que deseas hacer ? &nbsp; &nbsp;</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> &nbsp; &nbsp; <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&Oacute;N DE INCIDENCIAS CON VEH&Iacute;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
Me gusta: Está pregunta es útil y esta claraNo me gusta: Está pregunta no esta clara o no es útil
0
Responder
Imágen de perfil de Jhonnathan Emilio Cardona Saineda

ayuda.revisar elses o try catch. algo falla

Publicado por Jhonnathan Emilio Cardona Saineda (25 intervenciones) el 21/01/2013 13:37:50
El codigo está muy desorganizado. Te aconsejo que lo pases a un editor de java ingresando solo lo que hay en <% //contenido java%> haste de cuenta que vas a hacer una aplicacion java standalone y veras que tienes muchos errores de sintaxis. aca te dejo un ejemplo http://pastebin.com/LMsuh8rg
Por ejemplo:
- Tienes un else{}; los else no terminan en punto y coma
- Despues de este else sigue una llave que tambien tiene punto y coma y es la que cierra el if de if (op1.getValue("varUsuario")!=null). esto tambien esta mal con el punto y coma
- "// esto viene de validar usuario" despues de esto sigue una llave. esta llave es la que termina el try por lo cual deberia seguir un catch y ahi se ve que tienes un else.

Espero te ubiques con el codigo y recomendarte mucho el patron MVC.
Espero te sirva
Saludos,
Valora esta respuesta
Me gusta: Está respuesta es útil y esta claraNo me gusta: Está respuesta no esta clara o no es útil
0
Comentar

ayuda.revisar elses o try catch. algo falla

Publicado por jose (17 intervenciones) el 27/01/2013 21:04:40
gracias por la atencion, solucionado.
Valora esta respuesta
Me gusta: Está respuesta es útil y esta claraNo me gusta: Está respuesta no esta clara o no es útil
0
Comentar