Struts Abrir um JSP em uma nova janela executando um Action antes  XML
Índice dos Fóruns » Java Avançado
Autor Mensagem
Silva03
Virtual Machine Man

Membro desde: 27/04/2005 08:59:15
Mensagens: 567
Offline

Olá Pessoal
Tenho um jsp que tenho que abrir em uma nova window, ele chama a nowa window porem ele não executa um action antes para popular uma arra lyst e mandalo para a sessao e no jsp recupero o arra da sessão.
Esse código a baixo abre a new windows só que não executa a action antes e por isto não funciona.
<a href="#" ><img border="0" src="imagens/search_goto.gif" alt="Cosultar Produtos" width="21" height="21" align=center onclick="javascript:window.open('avanped.jsp','caract','scrollbars=1, sizeable=true, height=500,width=450')"> </a>



se eu abrir a pagina na mesma window ele funciona usando struts
<html:link page="/consultaForm.do" >.

<html:link page="/consultaForm.do" ><img border="0" src="imagens/forward_nav.gif" alt="Avançar" width="15" height="15" align=center></html:link>


Mais ele tem que ser aberto em uma new window.


como faria isto?

Grato





This message was edited 2 times. Last update was at 21/06/2005 10:24:50

pm
JavaEvangelist

Membro desde: 28/01/2005 12:42:15
Mensagens: 438
Offline

Silva03
não sei se é a melhor forma de fazer isso, mas vc poderia fazer o seguinte:

dento da sua jsp avanped.jsp, vc poderia ter um forward chamando sua action....
e pra não ficar em um loop infinito....vc verificaria se existe o arraylist no request, senão o forward seria executado...tipo:


No jsp:


sua action chamaria o mesmo jsp...ou pra fica mais simples
vc criaria um jsp apenas para redirecionar....
Luca
Moderador
[Avatar]

Membro desde: 06/09/2002 14:30:10
Mensagens: 5810
Localização: São Paulo/SP ou Paraty/RJ
Offline

Olá

Editei o título da mensagem por deficiência no teclado de quem abriu o tópico. Recomendo fortemente:

http://www.webopedia.com/TERM/C/Caps_Lock_key.html

[]s
Luca

Dare Obasanjo (Program Manager at Microsoft)
"The folks I know from across the industry who have to build large scale Web services on the Web today at Google, Yahoo!, Facebook, Windows Live, Amazon, etc are using RESTful Web services. The only times I encounter someone with good things to say about WS-* is if it is their job to pimp these technologies or they have already "invested" in WS-* and want to defend that investment."


CEP, JMS, JMX e coisas afins (ou não)
http://lucabastos.blogspot.com/
[Email] [WWW]
 
Índice dos Fóruns » Java Avançado
Ir para:   
Powered by JForum 2.1.8 © JForum Team