eu consigo listar todos os meus cliente do banco assim:
<%
List<Cliente> clientes = clienteDao.listarCli();
for (Cliente cli : clientes){
%>
<tt><%=cli.getNome()%> <%=cli.getEndereco()%></tt>
<%
}
%>
Mas passando o nome como parametro pra consultar 1 só cliente do banco eu não consigo, tentei fazer o código abaixo mas não deu certo:
<%
List<Cliente> clientes = clienteDao.listarCli();
for (Cliente cli : clientes){
if (cli.getNome().equals(request.getAttribute("nome"))){%>
entrou no if
<tt><%=cli.getNome()%></tt><br>
<tt><%=cli.getEndereco()%></tt>
<%} %>
<%
}
%>
[color=darkred]OBS: No console do java eu consigo fazer isso…só não sei como faz no JSP pra pegar o parametro do form e comparar com o nome do cliente[/color]
Alguém pode da uma ajuda?
Consegui com String parametro = request.getParameter(“nome”); ao inves de getAttribute
[quote=thiagow2]Consegui com String parametro = request.getParameter(“nome”); ao inves de getAttribute
[/quote]
é isso ai fio…
em web vc utiliza request.getParameter(“nome_do_parametro”).
Se resolveu seu problema, não esqueça de colocar [RESOLVIDO] no topico blz?
abraço
Olá pessoal, aproveitando a dúvida do colega que já foi resolvida, quero ver se vcs me ajudam a resolver a minha dúvida.
Preciso incluir uma consulta na minha classe handler, e gostaria que essa consulta fosse feita por qualquer dos campos da minha tabela usuario (nome, cpf, endereço, cidade, …).
Na minha classe Dao, tem um método list utilizando a criteria, como é visto logo abaixo:
@SuppressWarnings("unchecked")
public List<T> list() {
logger.info("Listando todos");
return session.createCriteria(persistentClass).list();
}
Na minha classe UsuarioHandler, estou tentando usar esse método:
[code]public String buscaUsuario(ActionEvent event) {
System.out.println("Pesquisando: " + usuario.getNome());
UIComponent link = event.getComponent();
UIParameter param = (UIParameter) link.findComponent(“busca”);
Long id = (Long) param.getValue();
Session session = HibernateUtil.currentSession();
Dao<Usuario> usuarioDao = new Dao<Usuario>(session, Usuario.class);
this.usuario = (Usuario) usuarioDao.list();
usuarioDao.list();
return "consulta";
}[/code]
Alguem pode me ajudar verificando se esse código está certo? e Como eu devo fazer a pesquisa na minha jsp?
Agradeço a todos.