POPUP. É basico, mas tô tomando coro

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

:cry: :cry: :cry:

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 ??? :cry: :cry: :cry: :cry: :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