Duvida JSF

3 respostas
Regis_A_Rocha

pessoal estou com uma duvida …
estou usando jsf

tenho um metodo, faz uma busca pelo nome…

public List<Aluno> buscaPorNome(){
     String nome = aluno.getNome();
     return alunoDao.buscaPeloNome(Nome);

agora a duvida…

no jsp

vo usar

<h:commandButton value="Buscar" action="alunoHandler.buscaPorNome"/>

mas action é para String
e meu metodo retorna um List de alunos
o que posso colocar no lugar do action???

3 Respostas

Regis_A_Rocha

pessoal …

como meu metodo retorna um

List<Aluno>

e o

action=""

só recebe String…

o q posso fazer no lugar da action para receber um List<Aluno>

???//

L

Cara o que vc vai fazer com o List<Aluno> ???
Se vc pretende exibri este resultado em uma tabela,acredito que vc deva jogar estes dados em um DataModel, o action retorna uma String que sera avaliada pelo faces e o levara para outra pagina caso esteja mapeada no facesConfig,ou vc retorna null para reexibir a mesma pagina.
Por favor explique melhor o seu cenario.

Marlon_Meneses

tem mais um detalhe
a tag fica assim:

<h:commandButton value="Buscar" action="#{alunoHandler.buscaPorNome}"/>

e se vc quiser exibir esta list entao coloca o metodo como void e seta a lista em um datamodel

Criado 11 de agosto de 2009
Ultima resposta 12 de ago. de 2009
Respostas 3
Participantes 3