O que há de errado nesse código?

1 resposta
L

<%@ page import=“java.sql.,java.util.,org.postgresql.jdbc3.*” %>
<html>

<body bgcolor="#FFFFFF">

<%

String login = request.getParameter (usuario);

String senhaCandidata = request.getParameter (senha);
//soh pra funcionar
if ((login.equals("eu") &amp;&amp; senhaCandidata.equals("db")))
{
%>

<jsp:forward page=“raiz.jsp”>

<jsp:param name=“group” value=“1”/>

</jsp:forward>

<%

}

//fim soh

String dburl = jdbc:postgresql://localhost:5432/tagsage;

try {
Class.forName("org.postgresql.jdbc3");
	Connection con = DriverManager.getConnection (dburl, "postgres", "postgres");

	Statement stmt = conn.createStatement();
	String dbquery  = "Select login, password from dbuser where login = '" + login + "' and password = '" + senhaCandidata + "'";
	ResultSet rs = stmt.executeQuary(dbquery);
	
	if( rs.next() ) {
%>

<jsp:forward page=“raiz.jsp”>

<jsp:param name=“group” value=“1”/>

</jsp:forward>

<%

}
else{
%>

<jsp:forward page=“index.jsp”>

<jsp:param name=“group” value=“1”/>

</jsp:forward>

<%

}

%>

<center>
<h3><font color="#000069"> Usuário não cadastrado </font></h3>
</center>

<center>
<h3><font color="#000069"> Senha incorreta. Por favor, tente novamente! </font></h3>
</center>
<%

con.close();

}catch(SQLException e){
	System.out.println ("Erro na execucao do comando SQL: " + e + "\n");
	String sqle = new String (e.toString());

%>
<center>
<h3>Algum erro aconteceu no sistema. Por favor, tente novamente!
</h3>
<p> Se o erro persistir, entre em contato com o administrador e </p>
<p> informe a mensagem:
<%=sqle%>
</p>
</center>
</body>
</html>

O erro q está dando é o seguinte:

An error occurred at line: -1 in the jsp file: null

Generated servlet error:
[javac] Compiling 1 source file

/usr/local/jakarta/work/Catalina/localhost//org/apache/jsp/eucalipto/sage/autenticacao_jsp.java:33: ‘try’ without ‘catch’ or 'finally’
try {
^
/usr/local/jakarta/work/Catalina/localhost/
/org/apache/jsp/eucalipto/sage/autenticacao_jsp.java:159: ‘}’ expected
^
2 errors

Será q alguém poderia me ajudar?!?!

1 Resposta

R

velinho, pelo o que eu vi falta vc fechar a chave do catch…

Abraços,

Criado 19 de novembro de 2004
Ultima resposta 19 de nov. de 2004
Respostas 1
Participantes 2