Como faço para fazer uma busca no banco e me retornar no meu formulario
Meu DAO
public List listar(Class clazz) throws Exception
{
sessao = HibernateFactory.getSession();
transacao = sessao.beginTransaction();
List objts;
objts = null;
Criteria selectAll = sessao.createCriteria(clazz);
transacao.commit();
objts = selectAll.list();
sessao.close();
return objts;
}
public Object listar(Class clazz, String pk) throws Exception
{
sessao = HibernateFactory.getSession();
transacao = sessao.beginTransaction();
Conta objt = (Conta) sessao.load(clazz, new Integer(Integer.parseInt(pk)) );
transacao.commit();
sessao.flush();
sessao.close();
return objt;
}
Meu JSP
<html:form action="conta" focus="idconta">
Id:<html:text property="idconta"/>
Data_Cadastro<html:text property="datacadastro"/>
Nome:<html:text property="nome"/>
Obs:<html:text property="obs" />
<html:submit property="method" ><bean:message key="button.salvar" /></html:submit>
<html:submit property="method" ><bean:message key="button.deletar" /></html:submit>
<html:submit property="method" ><bean:message key="button.buscar" /></html:submit>
</html:form>
Minha action
public ActionForward buscar(ActionMapping mapping, ActionForm form,
HttpServletRequest request, HttpServletResponse response)
throws Exception {
HttpSession session = request.getSession();
ContaForm contaForm = (ContaForm) form;
Conta conta = new Conta();
BeanUtils.copyProperties(conta, contaForm);
PersistenciaDAO persistencia = new PersistenciaDAO();
return mapping.findForward(SUCCESS);
}
Galera preciso da ajuda de vcs como posso fazer para que ao digitar o Id da conta ele me retorne os dados no conta.jsp para que seja visualizados os dados e para fazer manutenção (editar,deletar) tudo no mesmo formulario, pode me dar um exemplo me mostrar um tutorial ou algo desse tipo não consegui nada ainda e estou aflito :shock:
