Servlet - como dar response de uma Janela Modal para página dentro de um Iframe  XML
Índice dos Fóruns » Desenvolvimento Web
Autor Mensagem
a.moraissoares
JavaChild
[Avatar]

Membro desde: 07/04/2009 12:53:08
Mensagens: 113
Offline

Boa noite pessoal.
Esse é meu primeiro tópico. Espero estar fazendo tudo certo, e que me ajudem.

Tenho uma janela modal que se abre no comando onChange de um <select>, que está dentro de um iframe. Esse iframe possui diversos combos select
Na janela modal preencho alguns campos de formulário.
Quando clico no botão salvar, envio a requisição para o servlet, que faz a manipulação dos dados, e preciso que após a manipulação eu volte para a página anterior, "sem redirecionamento", como se eu apenas tivesse fechado minha janela modal.

O problema é que com: response.sendRedirect("minhaPagina.jsp"); minha página é "reaberta" como uma página normal, ao invés de abrir dentro do iframe, com meu combo select já configurado.

Como faço para dar um response para dentro do iframe?

Muito obrigado
a.moraissoares
JavaChild
[Avatar]

Membro desde: 07/04/2009 12:53:08
Mensagens: 113
Offline

Nada? Pessoal, preciso muito resover esse problema. Eu poderia tratar tudo na página JSP mesmo, dando um submit pra ela mesmo, mas aí a aplicação e o uso do servlet ficaria inútil.

valeu!!
a.moraissoares
JavaChild
[Avatar]

Membro desde: 07/04/2009 12:53:08
Mensagens: 113
Offline

consegui resolver.

dentro do servlet:

out.println("<script>escreva aqui um javascript que fechará sua janela</script>");

pagina = "";

if (!pagina.equals("")){
response.sendRedirect(pagina);
}

no meu caso, pagina pode ter variados valores, de acordo com cada IF que o servlet pode entrar. logo quando página == "". ele não efetua o sendRedirect


flw
 
Índice dos Fóruns » Desenvolvimento Web
Ir para:   
Powered by JForum 2.1.8 © JForum Team