Boa noite!
Pessoa, meu metodo para pegar o nome e senha informados no campo de login não esta funcionando, poderiam olhar o meu código? 
Des de já agradeço.
Classe DAO
public Usuario validaLoginSeguro(Usuario usuario){
new Usuario();
try {
Connection conexao = Conexoes.getConexao();
try {
PreparedStatement ps = conexao.prepareStatement("select * from usuarios where nome=? and senha=?");
ps.setString(1, usuario.getNome());
ps.setString(2, usuario.getSenha());
ResultSet resultSet = ps.executeQuery();
resultSet.next();
usuario.setNome(resultSet.getString("nome"));
usuario.setSenha(resultSet.getString("senha"));
} catch (Exception e) {
}
}catch(Exception e){
}
return usuario;
}
Classe BEAN
public String logar(Usuario usuario) {
usuarioDAO.validaLoginSeguro(usuario);
if (usuario.getNome() != null && usuario.getSenha() != null) {
return "/paginas/gerenciamento.xhtml?faces-redirect=true";
}
FacesContext context = FacesContext.getCurrentInstance();
context.addMessage(null, new FacesMessage(FacesMessage.SEVERITY_ERROR, "Usuario nao cadastrado", ""));
return null;