Tenho um popup que é um cadastro de clientes.
Neste popup tenho os campos do meu cadastro e um botão gravar.
Quando clico em gravar, chamo o Servlet que realiza os processos de gravação.
O problema é que quando eu chamo o servlet através do POPUP, ele abre uma nova janela.
Gostaria de saber como faço para depois de eu gravar, o servlet contunuar sendo chamado dentro do popup.
como vc esta chamando este servlet ? pelo action do form ou por função java script?
P
pw2tecnologia
Tenho no meu JSP um botão com Action = “./MeuServlet”
Quando clico no botão ele chama o servlet e executa certinho a minha gravação e da uma mensagem de “Cadastrado com Sucesso.”
O que eu quero é que quando eu clicar no botão ele execute o Servlet e mostre a mensagem no mesmo popup do cadastro.
Abraços!
J
jaziel.rc
Sinceramente acredito que deveria ter um filtro impedindo a visualização de topicos com “Urgente” ou escrito inteiro com letras maiusculas para destaque.
Agora da duvida, em um trabalho escolar lembro de ter feito algo semelhante, mas o servlet continuava a execução no popup/janela aberta, não chamando outro.
Da uma olhada em comportamento javascript associado a action, pode ser de lá esse comportamento.
W
wbdsjunior
mostre o código do jsp.
não esqueça da tag code.
P
pw2tecnologia
Abaixo o meu JSP que está sendo aberto dentro do POPUP. É um cadastro de sistemas.
<%@pagelanguage="java"contentType="text/html; charset=ISO-8859-1"pageEncoding="ISO-8859-1"%><!DOCTYPE html PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN" "http://www.w3.org/TR/html4/loose.dtd"><html><head><metahttp-equiv="Content-Type"content="text/html; charset=ISO-8859-1"><title>Cadastro de Sistemas</title></head><body><formmethod="post"action="./SistemaAction"><b>Cadastro de Sistemas
</b><br><br>Descrição do Sistema<br><inputstyle="height: 21px; width: 268px"name="edtDscSistema"><br><br><inputtype="submit"value="Gravar"></form></body></html>
Quando clico em gravar no popup ele abre uma outra tela com o "Cadastrado com Sucesso". Gostaria que o resultado so Servlet fosse aberto no mesmo POPUP.
Obrigado!
W
wbdsjunior
como você faz a chamada da página de cadastro para abrir em outra janela?
<%@pagecontentType="text/html"pageEncoding="UTF-8"%><!DOCTYPEHTMLPUBLIC"-//W3C//DTD HTML 4.01 Transitional//EN""http://www.w3.org/TR/html4/loose.dtd"><html><head><metahttp-equiv="Content-Type"content="text/html; charset=UTF-8"><title>Teste-Cadastro</title></head><body><h1>Teste-Cadastro</h1><formaction="cadastrar"method="post">Teste:<inputname="teste"type="text"><br><inputtype="submit"value="Cadastrar"></form></body></html>
No meu caso, o Cadastrado com sucesso é abaero em outra página. Queria que ele fosse aberto no mesmo POPUP que já está aberto.
Meu popup é aberto a partir de um link.