Gente, para mim é básico mas tô levando uma coça.
Nem sei qual forum escrever esta minha dúvida
Como passo parâmetro para minha POPUP ?
Preciso mostrar uma tabela de cadastro lá mas como ?
Brigadinha
Giuliana
Gente, para mim é básico mas tô levando uma coça.
Nem sei qual forum escrever esta minha dúvida
Como passo parâmetro para minha POPUP ?
Preciso mostrar uma tabela de cadastro lá mas como ?
Brigadinha
Giuliana
[quote=Giuliana]Gente, para mim é básico mas tô levando uma coça.
Nem sei qual forum escrever esta minha dúvida
Como passo parâmetro para minha POPUP ?
Preciso mostrar uma tabela de cadastro lá mas como ?
Brigadinha
Giuliana[/quote]
Você pode passar via GET por exemplo
na chamada da URL você faz /minhaPagina.jsp?meuParam=meuParam
e depois você pega usando getParameter(‘meuParam’)
Outra forma é por sessão
Para setar
session.setAttribute(“NOME”,valor);
Para pegar
session.getAttribute(“NOME”);
Vc deve fazer o import de HttpSession
Obs. Tenta evitar o uso de popup
Se puder, evite usar popups em aplicações Web.
Muita gente desabilita popups no browser, ou nem sabe que eles estão desabilitados por default.
Se puder simplesmente mandar para outra página talvez seja até melhor, se o desenho da aplicação permitir isso.
Mas então vcs estão me falando para dar Submit ???
Me falaram que POPUP não preciso fazer o Submit !
Como fazer uma listagem sem ser POPUP ?
bjim
Giuliana
Menina, tamos no mesmo barco !!!
Veja meu tópico logo abaixo, tá virando novela
Vamos ver quem consegue resolver primeiro ! hehehehe
Boa sorte
Bob
Olha só se a pagina principal cria uma lista, ou algo parecido que quando vc clica abre o popup pra fazer uma determinada tarefa, vc pode montar na url do link algo assim:
…/meu_popup.jsp?Var1=1&Var2=2&VarN=N
Neste caso não precisará dar submit na pagina principal. quando for executar a transação no popup provavelmente precisará, ou não tbem (se não precisa não vejo necessidade de popup).
vc tem que ter em mente que precisará fazer um submit se precisa transferir valores do html para uma classe java e executar métodos desta classe.
Silver, eu apenas quero que quando o usuario clicar no botão de pesquisa, abra uma POPUP com a tela ja preenchida. So isso !
mas como passar por parâmetro um cadastro que tem quase 1000 registros ?
Brigadinha mas ainda estou tomando côro
Giuliana
Desculpe Bob, realmente parece o mesmo problema para tabelas diferentes.
Enquanto vc quer visualizar as cidades cadastradas, eu quero visualizar todas as Profissoes cadastradas !!!
Giuliana
Olha só gata, esses dados vem de algum lugar ok?
Vamos supor que vem de um DB
na pagina mãe vc faz o que eu te falei
…/meu_popup.jsp?Var1=1&Var2=2&VarN=N
no popup
String var1 = getParameter(“var1”);
String var2 = getParameter(“var2”);
…
String varN = getParameter(“varN”);
executa o select com as suas vars…
Monta a tela.
Entendeu?
??? É assim mesmo ??? :roll:
Giuliana, é o seguinte
Como parece que ninguem conseguiu resolver nosso problema, AINDA, hehehe, eu estou tentando fazer via DIV.
É ± assim :
Em seu JSP vc coloca um DIV (no meu caso de cidades) com display:none
Ao carregar o FORM vc popula o seu DIV.
No clicar deste botão vc, em JS, faz seuDiv display:inline
Vantagem : Evita-se utilizar POPUP´s
Desvantagem : Processamento. Mesmo que não vá utilizar este div ele tem que ser POPULADO
É ± isso, num sei se expliquei bem mas …
Por favor colegas, se eu estiver errado, me corrijam !!!
abs
qq coisa te falo ae
Bob
Giuliana, Bob e demais
Acho que o caminho é este que o Bob falou em seu último POST.
DIV, agora quanto a processamento, realmente quando se utiliza DIV os valores já devem estar populados, mesmo que vc não os utilize.
Se der SUBMIT no Form (por exemplo clicar em Excluir registro), POST-BACK dá-lhe processamento pois tem que trazer os valores para o DIV.
Mas, felizmente, para contornar isto, existe AJAX.
Utilizando AJAX, não precisamos carregar os valores antes, qdo clicar em algum botão basta chamar o AJAX, ele se encarrega de ir no SERVLET, trazer os dados e POPULAR, sem SUBMITAR o FORM !!!
Então até, fora POPUP ! Viva DIV/AJAX ! hehehe
Amigos, se falei algo errado, dêem sua opiniao também por favor.
Vimieiro