publicclassEventosActionextendsDispatchAction{//Listar itens em eventos//publicActionForwardlista(ActionMappingmapping,ActionFormform,HttpServletRequestrequest,HttpServletResponseresponse)throwsException{Stringforward="sucesso";EventosFormeventosForm=(EventosForm)form;_RootDAO.initialize();EventosDAOeventosDAO=newEventosDAO();Listl=eventosDAO.findAll();HttpSessionsession=request.getSession();session.setAttribute("listaEventos",l);//TODO fazer este metodo no form eventosForm.reset(mapping, request);returnmapping.findForward(forward);}//Remover itens em Eventos//publicActionForwardremove(ActionMappingmapping,ActionFormform,HttpServletRequestrequest,HttpServletResponseresponse)throwsException{Stringforward="novabusca";HttpSessionsession=request.getSession();HttpSessionsessao=request.getSession();_RootDAO.initialize();EventosDAOeventosDAO=newEventosDAO();if(sessao.getAttribute("confirmar")!=null){EventosFormeventosForm=(EventosForm)form;eventosDAO.delete(eventosForm.getId());sessao.removeAttribute("confirmar");}else{sessao.setAttribute("confirmar","ok");}returnmapping.findForward(forward);}// atualiza itens em eventos//publicActionForwardatualiza(ActionMappingmapping,ActionFormform,HttpServletRequestrequest,HttpServletResponseresponse)throwsException{EventosFormeventosForm=(EventosForm)form;EventosDAOeventosDAO=newEventosDAO();Stringforward="novabusca";HttpSessionsession=request.getSession();Eventoseventos=eventosDAO.load(eventosForm.getId());eventosForm.setEntidade(eventos.getEntidade());eventosForm.setDtIni(eventos.getDtIniS());eventosForm.setUsuario(eventos.getUsuario());eventosForm.setNome(eventos.getNome());eventosForm.setAtivo(eventos.isAtivo());eventosForm.setDtInc(eventos.getDtIncS());eventosForm.setDtFim(eventos.getDtFimS());eventosForm.setObs(eventos.getObs());eventosForm.setId(eventos.getId());if(session.getAttribute("confirmar")!=null){session.removeAttribute("confirmar");}returnmapping.findForward(forward);}//Salvar itens de Eventos//publicActionForwardsalva(ActionMappingmapping,ActionFormform,HttpServletRequestrequest,HttpServletResponseresponse)throwsException{Stringforward="novabusca";HttpSessionsession=request.getSession();// Inicializa form struts -> JSPEventosFormeventosForm=(EventosForm)form;// Inciializa objeto de manipulação do DBEventosDAOeventosDAO=newEventosDAO();// Cria objeto de tabelaEventoseventos=newEventos();//Seta os camposif(eventosForm.getId().longValue()!=0){eventos.setId(eventosForm.getId());}eventos.setEntidade(eventosForm.getEntidade());eventos.setDtIniS(eventosForm.getDtIni());eventos.setUsuario(eventosForm.getUsuario());eventos.setNome(eventosForm.getNome());eventos.setAtivo(eventosForm.getAtivo());eventos.setDtIncS(eventosForm.getDtInc());eventos.setDtFimS(eventosForm.getDtFim());eventos.setObs(eventosForm.getObs());eventosDAO.saveOrUpdate(eventos);returnmapping.findForward(forward);}}importjavax.servlet.http.HttpServletRequest;importjavax.servlet.http.HttpServletResponse;importorg.apache.struts.action.ActionErrors;importorg.apache.struts.action.ActionForm;importorg.apache.struts.action.ActionMapping;importorg.apache.struts.validator.ValidatorActionForm;publicclassEventosFormextendsValidatorActionForm{publicActionErrorsvalidate(ActionMappingmapping,HttpServletRequestrequest){ActionErrorserrors=super.validate(mapping,request);Stringmethod=request.getParameter("method");if(method.equals("salva")){if(errors!=null){returnerrors;}
[color="green"][size="11"]Utilize BBCode em seus códigos para deixá-los identados e mais legíveis - matheus[/size][/color]