é só não manipular esse dado da requisição quando vc for fazer o delete no banco. Mas seja mais especifico,se vc estiver usando algum orm ou sql puro,ou se estiver usando algum framework fica mais fácil de responder a sua questão.
rafa120
Não entendi...
Todas as consultas devem aparecer na página, mas só qdo editar o STAUTS para OK ai sim ele desaparece da próxima consulta.
EU estou usando só jsp/servlets jdbc mysql
Este é o meu dao que lista os registros
@OverridepublicList<Changes>getChanges()throwsSQLException{List<Changes>resultado=newArrayList<Changes>();Connectioncon=pool.getConnection();PreparedStatementps=null;StringsqlSelect="SELECT * FROM changes ORDER BY data_inic DESC LIMIT 0,40; ";ResultSetrs=null;try{ps=con.prepareStatement(sqlSelect);rs=ps.executeQuery();resultado=getListaChanges(rs);rs.close();ps.close();}finally{pool.liberarConnection(con);}returnresultado;}
Command
@OverridepublicStringexecute(HttpServletRequestrequest,HttpServletResponseresponse){Stringdatainic=request.getParameter("data_inic");Stringdatafim=request.getParameter("data_fim");Datedatac=newDate();try{Changeschanges=newChanges();changes.setCodigo(request.getParameter("codigo"));changes.setCliente(request.getParameter("cliente"));changes.setStatus(request.getParameter("status"));changes.setTipo_atv(request.getParameter("tipo_atv"));changes.setInst_tsm(request.getParameter("inst"));changes.setDescricao(request.getParameter("descricao"));changes.setUsuario_create(request.getParameter("usuario_create"));//changes.setUsuario_update(request.getParameter("usuario_update"));//changes.setData_inic(request.getParameter("data_inic"));changes.setHora_inic(request.getParameter("hora_inic"));//Data_inicif((datainic!=null)&&(!"".equals(datainic)))datac=(newjava.text.SimpleDateFormat("dd/MM/yyyy")).parse(datainic);changes.setData_inic(datac);//Data_fimif((datafim!=null)&&(!"".equals(datafim)))datac=(newjava.text.SimpleDateFormat("dd/MM/yyyy")).parse(datafim);changes.setData_fim(datac);//changes.setData_fim(request.getParameter("data_fim"));changes.setHora_fim(request.getParameter("hora_fim"));changes.setFeedback(request.getParameter("feedback"));if(changes.getCodigo()==null||changes.getCodigo().trim().equals("")){request.setAttribute("mensagem","");}else{changesDAO.salvar(changes);request.setAttribute("mensagem","Change "+changes.getCodigo()+" cadastrada com sucesso!");}}catch(SQLExceptione){request.setAttribute("mensagem","Ocorreu problema com a gravação! "+e.getMessage());e.printStackTrace();}catch(NumberFormatExceptione){request.setAttribute("mensagem","Valor inválido: "+e.getMessage());e.printStackTrace();}catch(ParseExceptione){// TODO Auto-generated catch blocke.printStackTrace();}request.setAttribute("titulo","cadastro - changes");//return "cadastro_changes.jsp";return"ChangesController?cmd=editarChanges";}