Erro na compilação

8 respostas
L

Galera não to conseguindo resolver esse erro de compilação… Help! Please


8 Respostas

maior_abandonado

bom…me parece que vc chamou seu arquivo de login.java, mais declarou no seu codigo a classe publica com um nome diferente… (não pdoe, é preciso que tenham o mesmo nome

após resolver isso, olhe direito as linhas 24, 25, 33 e 43, o compilador não identificou esses simbolos, conforme esta na sua imagem…

L

Putz cara que vacilo… aproveitei um outro código meu e esque ci de alterar isso… mas ainda estou com problemas nas
linha que vc mencionou… o que fazer? vc ja teve problemas assim?
vlw!!

marcosvidolin

Olá,
posta seu codigo, fica mais facil te ajudar…
vlw

nessa_uepa

Primeiro erro que eu percebi foi que você não colocou sua classe num arquivo de mesmo nome.

nessa_uepa

Opa, não percebi que já tinham respondido
=p

L
import java.sql.*;
import javax.servlet.http.*;
import javax.servlet.*;
import java.io.*;

public class Login extends HttpServlet{
	public void doPost ( HttpServletRequest request, HttpServletResponse response) throws IOException, ServletException{
		String login = request.getParameter("txtlogin");
		String pass = request.getParameter("txtsenha");
		String logado = "naolog";
		Connection conexao = null;
		Statement st = null;
		ResultSet rs = null;

try{
	String sqlSelect = "SELECT * From tabuser;";
	Class.forName("sun.jdbc.odbc.JdbcOdbcDriver");
	conexao = DriverManager.getConnection("jdbc:odbc:dados");
	st = conexao.createStatement();
	rs = st.executeQuery(sqlSelect);

	while ( rs.next() ){
		String rslogin = rs.getString("txtlogin");
		if(rstxtlogin.equals(user)){
			RequestDispatcher msg = request.getRequestDispatcher("index.jsp?log=ok&login="+user);
			msg.forward(request, response);
			break;
		}
	}
}

catch(Exception e){
	out.print(e);
	e.printStackTrace();
}
finally{
	try{
		if(conexao!=null){
			conexao.close();
		}
	}
	catch (Exception e){
		out.print(e);
		e.printStackTrace();
	}
}
}//main
}//classe
marcosvidolin

Na linha 24 não seria?

if(rslogin.equals(user))

agora não entendi de onde vem o “user”.

L

blza galera compilo o problema estava na linha 24 e ao invés de user era login
… ObrigadoooooooO!

Criado 25 de novembro de 2008
Ultima resposta 25 de nov. de 2008
Respostas 8
Participantes 4