Galera não to conseguindo resolver esse erro de compilação… Help! Please
Erro na compilação
8 Respostas
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…
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!!
Olá,
posta seu codigo, fica mais facil te ajudar…
vlw
Primeiro erro que eu percebi foi que você não colocou sua classe num arquivo de mesmo nome.
Opa, não percebi que já tinham respondido
=p
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
Na linha 24 não seria?
if(rslogin.equals(user))
agora não entendi de onde vem o “user”.
blza galera compilo o problema estava na linha 24 e ao invés de user era login
… ObrigadoooooooO!
