tenho um jsp assim…
nome do evento:
sigla:
assunto:
meu action do struts vai chamar um select usando hibernate… eu preciso chamar um outro jsp que vai mostrar o resultado do select. como recupero isso no outro jsp?
tenho um jsp assim…
nome do evento:
sigla:
assunto:
meu action do struts vai chamar um select usando hibernate… eu preciso chamar um outro jsp que vai mostrar o resultado do select. como recupero isso no outro jsp?
Vai ter que fazer o mapeamento da forward no struts-config.xml e na sua action passar a forward criada como parâmetro para o método findForward.
O findForward tem estar dentro de um outro método que tem uma condicional que só direcione para a página,caso o resultado da busca seja satisfeito.
Para recuperar o resultado nesta página você pode por exempo após a pesquisa criar atributos de sessão e mostrá-los em uma coleção ou usar uma api como Jasper Reports
Olha o que eu fiz e ve se nao fica muito ruim… no fowarde eu chamei um outro jsp listar.jsp. como esta tudo na sessao usei:
String nome = request.getParameter(“nomeEvento”);
String cidade = request.getParameter(“cidade”);
tb.setEveCidade(cidade);
tb.setEveNome(nome);
ai de cara chamei a classe que me retorna uma lista…
agora to montando o select pq preciso usar like e no hibernate ta uma @#$%
tem algum jeito melhor ou esse rola?
Oi.
Você pode também chamar uma classe Dao pela action.
Esta classe cuidará da session factory etc.
No site do Jair Elton tem uma loja virtual que usa Hibernate e Struts.
É bem lega,dá uma conferida que vale a pena.