Galera por favor tentem me ajudar, estou desenvolvendo uma aplicação web, na qual existe uma pagina de login e existem os seguintes códigos:
Classe Usuario
public class Usuario {
String login;
String senha;
public String getLogin(){
return login;
}
public String getSenha(){
return senha;
}
public void setSenha(String senha) {
senha = senha;
}
public void serLogin(String login){
login = login;
}
public Usuario (String login, String senha){
this(senha);
this.login = login;
}
public Usuario (String senha){
this.senha = senha;
}
}
a Interface UsuarioDAO
public interface UsuarioDAO {
public ArrayList verificaLogin(Usuario u) throws MinhaException;
}
a Classe UsuarioDB que implementa a interface UsuarioDAO
public class UsuarioDB implements UsuarioDAO {
public ArrayList verificaLogin(Usuario u) throws MinhaException {
String SELECT_USER = "select login, senha from usuario where login = ? and senha = ? ";
Connection conn = null;
ResultSet rs = null;
PreparedStatement prepStmt = null;
ArrayList array = new ArrayList();
try {
conn = ConnectionManager.getConexao();
prepStmt = conn.prepareStatement(SELECT_USER);
prepStmt.setString(1, u.getLogin());
prepStmt.setString(2, u.getSenha());
rs = prepStmt.executeQuery();
if(rs.next()){
array.add(rs.getString(“login”));
array.add(rs.getString(“senha”));
}
} catch (SQLException e) {
String msg = "[UsuarioDB]]: " + e.getMessage();
MinhaExceptionException ge = new MinhaExceptionException(msg, e);
ge.print();
throw ge;
} finally {
ConnectionManager.closeAll(conn, prepStmt, rs);
}
return array;
}
}
e por ultimo e onde esta dando problemas no Servlet Valida Login
Galera esta dando erro na Linha de criação do COntrutor usuario
Alguém podria me ajudar ?
Agradeço
public class ValidaLogin extends HttpServlet{
public void doPost(HttpServletRequest request, HttpServletResponse response) throws ServletException, IOException {
Usuario u = new Usuario(String login, String senha); erro nesta linha na criação do contrutor do usuário … alguém poderia me ajudar ?
String login = request.getParameter(“login”);
String senha = request.getParameter(“senha”);
u.setLogin(login);
u.setSenha(senha);
ArrayList array = UsuarioDB.getLogin(u);
if (array.get(0).toString().equals(u.verificaLogin())){
//Taca o usuario na sessao
HttpSession session = request.getSession();
session.setAttribute(“usuario”,array.get(0).toString());
response.sendRedirect(“catalogoProdutos.jsp”);
}else{
response.sendRedirect(“LoginInvalido.jsp”);
}
}
}
Então galera Gostaria de ajudas, se alguém puder me ajudar agradeço mto
Estou no aguardo.