Problemas no Servlet Validalogin

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.

Por favor não duplique posts!

Ajude a manter o fórum organizado.

http://www.portaljava.com/home/modules.php?name=Forums&file=viewtopic&t=31024

Entaum cara

ja instanciei dessa forma

Usuario u = new Usuario(login,senha);

e continua dando o mesmo erro,

de resto está certo ?

agradeço