Re: [java-list] JSP / Javascript
Preciso instanciar uma classe Java que esta no servidor e chamar um método da mesma... - Original Message - From: "Daniel A. Melo" <[EMAIL PROTECTED]> To: <[EMAIL PROTECTED]> Sent: Tuesday, April 24, 2001 10:04 AM Subject: Re: [java-list] JSP / Javascript > O codigo java em scriptlets é executado no momemtno em que a página é > solicitada, é quando o container compila a página e executa-a. > > que tipo de ação vc precisa? o q vc quer fazer ao fechar a página? > > []´s > > > Daniel A. > Luis Henrique Bogo wrote: > > > Pessoal > > > > Problema seguinte: preciso que um código JSP seja executado qdo o browser > > for fechado. A solução que achei foi chamar um método javascript no > > OnUnLoad( ) e a partir desse método chamar meus comando JSP. > > > > Código dessa lambança: > > > > function Fechando() > > { > > <% > > System.out.println(" * saindo "); > > %> > > } > > > > > > > > O que acontece: Qdo chama o pagina na primeira vez executa o > > System.out.println( ), mas qdo fecho não. O que deduzi é que ele não > > interpreta a parte JSP como parte do método Javascript, aí qdo fecho a > > página ele executa o Fechando ( ) como se não houvesse código. > > > > Perguntas: To certo?? Como posso resolver?? > > > > Agradeço desde já > > > > Luis > > > > = > > Luis Henrique Bogo > > Mestrado Eng. Produção e Sistemas > > UFSC - Floripa - Brasil > > = > > Babe na ilha: www.ilhafloripa.com.br/frame.htm > > > > "Não há stress que um bom dia de surf não cure" > > > > "Casamento é o triunfo da imaginação sobre a inteligência" > > > > - > > > > -- LISTA SOUJAVA > > http://www.soujava.org.br - Sociedade de Usuários Java da Sucesu-SP > > dúvidas mais comuns: http://www.soujava.org.br/faq.htm > > regras da lista: http://www.soujava.org.br/regras.htm > > para sair da lista: envie email para [EMAIL PROTECTED] > > - > > > > -- LISTA SOUJAVA > http://www.soujava.org.br - Sociedade de Usuários Java da Sucesu-SP > dúvidas mais comuns: http://www.soujava.org.br/faq.htm > regras da lista: http://www.soujava.org.br/regras.htm > para sair da lista: envie email para [EMAIL PROTECTED] > - > > -- LISTA SOUJAVA http://www.soujava.org.br - Sociedade de Usuários Java da Sucesu-SP dúvidas mais comuns: http://www.soujava.org.br/faq.htm regras da lista: http://www.soujava.org.br/regras.htm para sair da lista: envie email para [EMAIL PROTECTED] -
Re: [java-list] JSP / Javascript
Olá. O que você está tentando fazer é impossível, a não ser que faça uma "gambiarra" como essa: function Fechando() { window.open("meuarquivo.jsp","_novaJanela") } * no arquivo "meuarquivo.jsp" *** <% System.out.println(' saindo *') %> self.close // para feixar a janela aberta e não deixar o usuário fulo da vida. Esse é o único jeito de invocar código JSP (executado no servidor) através de JavaScript (cliente): abrir uma url para um arquivo .jsp Abraços, Bernardo Bessa [EMAIL PROTECTED] > Luis Henrique Bogo wrote: > > > Pessoal > > > > Problema seguinte: preciso que um código JSP seja executado qdo o browser > > for fechado. A solução que achei foi chamar um método javascript no > > OnUnLoad( ) e a partir desse método chamar meus comando JSP. > > > > Código dessa lambança: > > > > function Fechando() > > { > > <% > > System.out.println(" * saindo "); > > %> > > } > > > > > > > > > > O que acontece: Qdo chama o pagina na primeira vez executa o > > System.out.println( ), mas qdo fecho não. O que deduzi é que ele não > > interpreta a parte JSP como parte do método Javascript, aí qdo fecho a > > página ele executa o Fechando ( ) como se não houvesse código. > > > > Perguntas: To certo?? Como posso resolver?? > > > > Agradeço desde já > > > > Luis -- LISTA SOUJAVA http://www.soujava.org.br - Sociedade de Usuários Java da Sucesu-SP dúvidas mais comuns: http://www.soujava.org.br/faq.htm regras da lista: http://www.soujava.org.br/regras.htm para sair da lista: envie email para [EMAIL PROTECTED] -
Re: [java-list] JSP / Javascript
Caro Luis, Da forma que vc está fazendo o código está sendo executado no momento em que sua página JSP é compilada. [ ]´s Luciano da Silva Coelho [EMAIL PROTECTED] Sun Certified Programmer for JAVA2 Sun Certified Instructor for JAVA2 Diretor de Tecnologia e-Sec Tecnologia em Segurança de Dados www.esec.com.br - Original Message - From: "Luis Henrique Bogo" <[EMAIL PROTECTED]> To: <[EMAIL PROTECTED]>; <[EMAIL PROTECTED]> Sent: Monday, April 23, 2001 2:26 PM Subject: [java-list] JSP / Javascript > Acesso fácil, rápido e ilimitado? Suporte 24hs? R$19,90? > Só no AcessoBOL. http://www.bol.com.br/acessobol/ > > > Pessoal > > Problema seguinte: preciso que um código JSP seja executado qdo o browser > for fechado. A solução que achei foi chamar um método javascript no > OnUnLoad( ) e a partir desse método chamar meus comando JSP. > > Código dessa lambança: > > function Fechando() > { > <% > System.out.println(" * saindo "); > %> > } > > > > > O que acontece: Qdo chama o pagina na primeira vez executa o > System.out.println( ), mas qdo fecho não. O que deduzi é que ele não > interpreta a parte JSP como parte do método Javascript, aí qdo fecho a > página ele executa o Fechando ( ) como se não houvesse código. > > Perguntas: To certo?? Como posso resolver?? > > Agradeço desde já > > Luis > > = > Luis Henrique Bogo > Mestrado Eng. Produção e Sistemas > UFSC - Floripa - Brasil > = > Babe na ilha: www.ilhafloripa.com.br/frame.htm > > "Não há stress que um bom dia de surf não cure" > > "Casamento é o triunfo da imaginação sobre a inteligência" > > - > > > -- LISTA SOUJAVA > http://www.soujava.org.br - Sociedade de Usuários Java da Sucesu-SP > dúvidas mais comuns: http://www.soujava.org.br/faq.htm > regras da lista: http://www.soujava.org.br/regras.htm > para sair da lista: envie email para [EMAIL PROTECTED] > - > > -- LISTA SOUJAVA http://www.soujava.org.br - Sociedade de Usuários Java da Sucesu-SP dúvidas mais comuns: http://www.soujava.org.br/faq.htm regras da lista: http://www.soujava.org.br/regras.htm para sair da lista: envie email para [EMAIL PROTECTED] -
Re: [java-list] JSP / Javascript
Tenta algo do tipo: function Fechando() { window.alert("<% System.out.println(" * saindo "); %>"); } Entendeu ? vc tem que usar o javascript no cliente, o JSP so preenche a pagina nos pedaços que vc determina como variaveis. Se vc olhar o source do teu resultado anterior , vc vai ver o fechando, mas isso nao gera um erro no javascript []s Torres Luis Henrique Bogo wrote: > Pessoal > > Problema seguinte: preciso que um código JSP seja executado qdo o browser > for fechado. A solução que achei foi chamar um método javascript no > OnUnLoad( ) e a partir desse método chamar meus comando JSP. > > Código dessa lambança: > > function Fechando() > { > <% > System.out.println(" * saindo "); > %> > } > > > > > O que acontece: Qdo chama o pagina na primeira vez executa o > System.out.println( ), mas qdo fecho não. O que deduzi é que ele não > interpreta a parte JSP como parte do método Javascript, aí qdo fecho a > página ele executa o Fechando ( ) como se não houvesse código. > > Perguntas: To certo?? Como posso resolver?? > > Agradeço desde já > > Luis > > = > Luis Henrique Bogo > Mestrado Eng. Produção e Sistemas > UFSC - Floripa - Brasil > = > Babe na ilha: www.ilhafloripa.com.br/frame.htm > > "Não há stress que um bom dia de surf não cure" > > "Casamento é o triunfo da imaginação sobre a inteligência" > > - > > > -- LISTA SOUJAVA > http://www.soujava.org.br - Sociedade de Usuários Java da Sucesu-SP > dúvidas mais comuns: http://www.soujava.org.br/faq.htm > regras da lista: http://www.soujava.org.br/regras.htm > para sair da lista: envie email para [EMAIL PROTECTED] > - > > > > -- LISTA SOUJAVA http://www.soujava.org.br - Sociedade de Usuários Java da Sucesu-SP dúvidas mais comuns: http://www.soujava.org.br/faq.htm regras da lista: http://www.soujava.org.br/regras.htm para sair da lista: envie email para [EMAIL PROTECTED] -
Re: [java-list] JSP / Javascript
O codigo java em scriptlets é executado no momemtno em que a página é solicitada, é quando o container compila a página e executa-a. que tipo de ação vc precisa? o q vc quer fazer ao fechar a página? []´s Daniel A. Luis Henrique Bogo wrote: > Pessoal > > Problema seguinte: preciso que um código JSP seja executado qdo o browser > for fechado. A solução que achei foi chamar um método javascript no > OnUnLoad( ) e a partir desse método chamar meus comando JSP. > > Código dessa lambança: > > function Fechando() > { > <% > System.out.println(" * saindo "); > %> > } > > > > O que acontece: Qdo chama o pagina na primeira vez executa o > System.out.println( ), mas qdo fecho não. O que deduzi é que ele não > interpreta a parte JSP como parte do método Javascript, aí qdo fecho a > página ele executa o Fechando ( ) como se não houvesse código. > > Perguntas: To certo?? Como posso resolver?? > > Agradeço desde já > > Luis > > = > Luis Henrique Bogo > Mestrado Eng. Produção e Sistemas > UFSC - Floripa - Brasil > = > Babe na ilha: www.ilhafloripa.com.br/frame.htm > > "Não há stress que um bom dia de surf não cure" > > "Casamento é o triunfo da imaginação sobre a inteligência" > > - > > -- LISTA SOUJAVA > http://www.soujava.org.br - Sociedade de Usuários Java da Sucesu-SP > dúvidas mais comuns: http://www.soujava.org.br/faq.htm > regras da lista: http://www.soujava.org.br/regras.htm > para sair da lista: envie email para [EMAIL PROTECTED] > - -- LISTA SOUJAVA http://www.soujava.org.br - Sociedade de Usuários Java da Sucesu-SP dúvidas mais comuns: http://www.soujava.org.br/faq.htm regras da lista: http://www.soujava.org.br/regras.htm para sair da lista: envie email para [EMAIL PROTECTED] -
Re: [java-list] JSP / Javascript
Luis, Voce misturou client-side com server-side. Comunicação entre JSP e Client JavaScript é impossível. []'s Sergio >From: "Luis Henrique Bogo" <[EMAIL PROTECTED]> >Reply-To: [EMAIL PROTECTED] >To: <[EMAIL PROTECTED]>, <[EMAIL PROTECTED]> >Subject: [java-list] JSP / Javascript >Date: Mon, 23 Apr 2001 14:26:04 -0300 > >Pessoal > >Problema seguinte: preciso que um código JSP seja executado qdo o browser >for fechado. A solução que achei foi chamar um método javascript no >OnUnLoad( ) e a partir desse método chamar meus comando JSP. > >Código dessa lambança: > >function Fechando() >{ > <% > System.out.println(" * saindo "); > %> >} > > > > >O que acontece: Qdo chama o pagina na primeira vez executa o >System.out.println( ), mas qdo fecho não. O que deduzi é que ele não >interpreta a parte JSP como parte do método Javascript, aí qdo fecho a >página ele executa o Fechando ( ) como se não houvesse código. > >Perguntas: To certo?? Como posso resolver?? > >Agradeço desde já > >Luis > >= >Luis Henrique Bogo >Mestrado Eng. Produção e Sistemas >UFSC - Floripa - Brasil >= >Babe na ilha: www.ilhafloripa.com.br/frame.htm > >"Não há stress que um bom dia de surf não cure" > >"Casamento é o triunfo da imaginação sobre a inteligência" > >- > > >-- LISTA SOUJAVA >http://www.soujava.org.br - Sociedade de Usuários Java da Sucesu-SP >dúvidas mais comuns: http://www.soujava.org.br/faq.htm >regras da lista: http://www.soujava.org.br/regras.htm >para sair da lista: envie email para [EMAIL PROTECTED] >- > _ Get Your Private, Free E-mail from MSN Hotmail at http://www.hotmail.com. -- LISTA SOUJAVA http://www.soujava.org.br - Sociedade de Usuários Java da Sucesu-SP dúvidas mais comuns: http://www.soujava.org.br/faq.htm regras da lista: http://www.soujava.org.br/regras.htm para sair da lista: envie email para [EMAIL PROTECTED] -
Re: [java-list] JSP / Javascript
Pois eh. o onUnload é evento de javascript p/ quando o usuário saia da página. JSP roda no lado do servidor. Se o cliente fecha o browser (ou muda de página digitando outro url no browser) não há garantia que seu JSP executa. Quando o brouswe vai de http://url1.com.br para http://url2.com.br ele "fecha" a coneção com o servidor (há até alguns servidores que jogam um SocketException). Luis Henrique Bogo wrote: > Pessoal > > Problema seguinte: preciso que um código JSP seja executado qdo o browser > for fechado. A solução que achei foi chamar um método javascript no > OnUnLoad( ) e a partir desse método chamar meus comando JSP. > > Código dessa lambança: > > function Fechando() > { > <% > System.out.println(" * saindo "); > %> > } > > > > > O que acontece: Qdo chama o pagina na primeira vez executa o > System.out.println( ), mas qdo fecho não. O que deduzi é que ele não > interpreta a parte JSP como parte do método Javascript, aí qdo fecho a > página ele executa o Fechando ( ) como se não houvesse código. > > Perguntas: To certo?? Como posso resolver?? > > Agradeço desde já > > Luis > > = > Luis Henrique Bogo > Mestrado Eng. Produção e Sistemas > UFSC - Floripa - Brasil > = > Babe na ilha: www.ilhafloripa.com.br/frame.htm > > "Não há stress que um bom dia de surf não cure" > > "Casamento é o triunfo da imaginação sobre a inteligência" > > - > > > -- LISTA SOUJAVA > http://www.soujava.org.br - Sociedade de Usuários Java da Sucesu-SP > dúvidas mais comuns: http://www.soujava.org.br/faq.htm > regras da lista: http://www.soujava.org.br/regras.htm > para sair da lista: envie email para [EMAIL PROTECTED] > - > > -- LISTA SOUJAVA http://www.soujava.org.br - Sociedade de Usuários Java da Sucesu-SP dúvidas mais comuns: http://www.soujava.org.br/faq.htm regras da lista: http://www.soujava.org.br/regras.htm para sair da lista: envie email para [EMAIL PROTECTED] -
RES: [java-list] JSP / Javascript
Title: RES: [java-list] JSP / Javascript Não tenho certeza mas coloca response.write "<% System.out.println(" * saindo "); %>" que pode funcioncar... nunca passei por isso mas creio que ajude. []´s ** Clayton Rocha Fermino [EMAIL PROTECTED] CTC - Centro de Tecnologia Copersucar (19) 429-8243 ** -Mensagem original- De: Luis Henrique Bogo [mailto:[EMAIL PROTECTED]] Enviada em: Segunda-feira, 23 de Abril de 2001 14:26 Para: [EMAIL PROTECTED]; [EMAIL PROTECTED] Assunto: [java-list] JSP / Javascript Pessoal Problema seguinte: preciso que um código JSP seja executado qdo o browser for fechado. A solução que achei foi chamar um método javascript no OnUnLoad( ) e a partir desse método chamar meus comando JSP. Código dessa lambança: function Fechando() { <% System.out.println(" * saindo "); %> } O que acontece: Qdo chama o pagina na primeira vez executa o System.out.println( ), mas qdo fecho não. O que deduzi é que ele não interpreta a parte JSP como parte do método Javascript, aí qdo fecho a página ele executa o Fechando ( ) como se não houvesse código. Perguntas: To certo?? Como posso resolver?? Agradeço desde já Luis = Luis Henrique Bogo Mestrado Eng. Produção e Sistemas UFSC - Floripa - Brasil = Babe na ilha: www.ilhafloripa.com.br/frame.htm "Não há stress que um bom dia de surf não cure" "Casamento é o triunfo da imaginação sobre a inteligência" - -- LISTA SOUJAVA http://www.soujava.org.br - Sociedade de Usuários Java da Sucesu-SP dúvidas mais comuns: http://www.soujava.org.br/faq.htm regras da lista: http://www.soujava.org.br/regras.htm para sair da lista: envie email para [EMAIL PROTECTED] -
Re: [java-list] JSP / Javascript
- Original Message - From: "Luis Henrique Bogo" <[EMAIL PROTECTED]> To: <[EMAIL PROTECTED]>; <[EMAIL PROTECTED]> Sent: Monday, April 23, 2001 2:26 PM Subject: [java-list] JSP / Javascript > Pessoal > > Problema seguinte: preciso que um código JSP seja executado qdo o browser > for fechado. A solução que achei foi chamar um método javascript no > OnUnLoad( ) e a partir desse método chamar meus comando JSP. > > Código dessa lambança: > > function Fechando() > { > <% > System.out.println(" * saindo "); > %> > } > > > > > O que acontece: Qdo chama o pagina na primeira vez executa o > System.out.println( ), mas qdo fecho não. O que deduzi é que ele não > interpreta a parte JSP como parte do método Javascript, aí qdo fecho a > página ele executa o Fechando ( ) como se não houvesse código. > > Perguntas: To certo?? Como posso resolver?? Não :). O problema é que o código JSP roda no servidor no momento em que a página é gerada e o JavaScript roda no browser no evento onUnload. Vc pode tentar é o seguinte: function Fechando() { newWindow = window.open("jspQueFazOPrintln.jsp"); newWindow.close(); //Se não funcionar apague a linha acima e tente a linha abaixo //setTimeOut("newWindow.close()",5); } Porque vc quer fazer isto? Se for para liberar recursos no fim de uma sessão não seria melhor usar HttpSessionBindingListener? [], Leonardo. > > Agradeço desde já > > Luis > > = > Luis Henrique Bogo > Mestrado Eng. Produção e Sistemas > UFSC - Floripa - Brasil > = > Babe na ilha: www.ilhafloripa.com.br/frame.htm > > "Não há stress que um bom dia de surf não cure" > > "Casamento é o triunfo da imaginação sobre a inteligência" > > - > > > -- LISTA SOUJAVA > http://www.soujava.org.br - Sociedade de Usuários Java da Sucesu-SP > dúvidas mais comuns: http://www.soujava.org.br/faq.htm > regras da lista: http://www.soujava.org.br/regras.htm > para sair da lista: envie email para [EMAIL PROTECTED] > - > -- LISTA SOUJAVA http://www.soujava.org.br - Sociedade de Usuários Java da Sucesu-SP dúvidas mais comuns: http://www.soujava.org.br/faq.htm regras da lista: http://www.soujava.org.br/regras.htm para sair da lista: envie email para [EMAIL PROTECTED] -
[java-list] JSP / Javascript
Pessoal Problema seguinte: preciso que um código JSP seja executado qdo o browser for fechado. A solução que achei foi chamar um método javascript no OnUnLoad( ) e a partir desse método chamar meus comando JSP. Código dessa lambança: function Fechando() { <% System.out.println(" * saindo "); %> } O que acontece: Qdo chama o pagina na primeira vez executa o System.out.println( ), mas qdo fecho não. O que deduzi é que ele não interpreta a parte JSP como parte do método Javascript, aí qdo fecho a página ele executa o Fechando ( ) como se não houvesse código. Perguntas: To certo?? Como posso resolver?? Agradeço desde já Luis = Luis Henrique Bogo Mestrado Eng. Produção e Sistemas UFSC - Floripa - Brasil = Babe na ilha: www.ilhafloripa.com.br/frame.htm "Não há stress que um bom dia de surf não cure" "Casamento é o triunfo da imaginação sobre a inteligência" - -- LISTA SOUJAVA http://www.soujava.org.br - Sociedade de Usuários Java da Sucesu-SP dúvidas mais comuns: http://www.soujava.org.br/faq.htm regras da lista: http://www.soujava.org.br/regras.htm para sair da lista: envie email para [EMAIL PROTECTED] -