Problemas com reload em JSP

Tenho o seguinte codigo

if(acao.equals(“salvar”)) {

int idServico=Integer.parseInt(request.getParameter("id"));
servico.setIdServico(idServico);
servico.setNome(request.getParameter("nome"));
servico.setDescricao(request.getParameter("descricao"));
float valor=Float.parseFloat(request.getParameter("valor"));
servico.setValor(valor);
msg=new ControleServico().alterarServico(servico);
response.sendRedirect("index.jsp?page=Servico");    

}

O codigo acima recebe um servico e altera o mesmo no banco de dados. Porém preciso dar um refresh na pagina para que o registro seja listado de acordo com minha alteração.

tentei usar o response.sendRedirect(String string) mas nao obtive sucesso. Alguem poderia me ajudar?

Desde já agradeço :slight_smile:

Sou iniciante, programo a duas semanas em jsp. O codigo acima recebe as variaveis de um form . Não gostaria de usar ajax no momento, se possivel gostaria que me informasse uma solucao para dar o refresh de pagina no proprio jsp.

OBrigado.

esta usando struts?

posta o metodo inteiro

e seu jsp tmb

Deve existir uma ação exibir, envie a pagina para ela mesma passando a ação exibir

function xpto(){
   document.forms[0].acao.value='exibir';
   document.forms[0].action='suaJsp';
   document.forms[0].submit();

}

Como assim recebe um serviço? Ele está em um Servlet ou em outro JSP que apenas executa este código ?

Porque voce nao tenta carregar a listagem com Ajax ? Há diversos frameworks escritos em Java que podem facilitar seu trabalho.

[]s