Pessoal,
Não consigo pegar o login vindo do jsp e adicionar no método da minha classe
<%@ page import ="br.com.simcard.Upload" %>
<!DOCTYPE html PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN" "http://www.w3.org/TR/html4/loose.dtd">
<html>
<head>
<meta http-equiv="Content-Type" content="text/html; charset=ISO-8859-1">
<title>Insert title here</title>
</head>
<body>
<%Upload us = new Upload();
String login = request.getParameter("login");
String senha = request.getParameter("senha");
boolean status = us.verificarUsuario(login, senha);
String user = us.usuario(login);
if(us.result==true){
out.println("Login feito com sucesso " + us.login);
response.sendRedirect("index.jsp");
}else{
out.println("Login ou senha inválidos");
out.println("<br/>" + "<br/>" + "<br/>"
+ "<a href='check.jsp'>Voltar</a>");
}
%>
</body>
</html>
public boolean verificarUsuario (String login, String senha) throws ClassNotFoundException{
try{
Conectar conn2 = new Conectar();
Connection con = conn2.getConnection();
Statement st = con.createStatement();
String sql = "select login from clientes where login = " + "'" + login + "'" + " and senha = " + "'" + senha + "'" ;
ResultSet rs = st.executeQuery(sql);
if(rs.next()){
result = true;
login = rs.getString("login");
}
rs.close();
st.close();
conn.close();
}catch (Exception e){ }
return result;
}
PreparedStatement pl = conn
.prepareStatement("INSERT INTO plano(NumeroConta,Nome,DataAlteracao,MatriculaAlteracao)"
+ "VALUES(?,?,?,?)");
pl.setInt(1, Integer.parseInt(colunaD));
pl.setString(2, colunaF);
pl.setTimestamp(3, new java.sql.Timestamp(new java.util.Date().getTime()));
pl.setString(4, usuario(user)); // AQUI NÂO CONSIGO FAZER VIR O USUARIO
pl.executeUpdate();