Re: Ejecutar código javascript en java

Sebastian Gurin <sgurin-nLx/x0uvtyR/[email protected]>
Newsgroups gmane.comp.java.javaspain
Organization softpoint
Message-ID <[email protected]>
On Tue, 13 May 2008 08:05:37 -0700 (PDT)
EJ VT <[email protected]> wrote:

> Como lo dije anteriormente eso lo ejecutas del lado del controlador, dependiendo de la acción que haya decidido tomar el usuario y necesitas el request (HttpServletRequest) y el response (HTTPServletResponse)

a mi me parece que lo que antonio quiere es "ejecutar javascript desde una clase java". Me parece que las páginas jsps no tienen nada que ver en este tema. La respuesta de David Castañeda es la correcta según como yo lo entendí. En definitiva hay que usar rhino o jrex o webkit. O sea, el problema principal es cómo ejecutar un interprete/motor javascript dentro de una aplicación java. 

un saludo

> 
> Edgard Velásquez
> Ing. de Sistemas
> GNU/Linux Registered User #: 388478
> Debian User
> &quot;Libertad de pensamiento, libertad de vida, sé libre (GNU/Linux)&quot;
> &quot;Podrán quitarnos la vida, pero nunca nuestra libertad
> (William Wallace)&quot;
> Caracas, Venezuela
> 
> --- El mar, 13/5/08, Sebastian Gurin <sgurin-nLx/x0uvtyR/[email protected]> escribió:
> De: Sebastian Gurin <sgurin-nLx/x0uvtyR/[email protected]>
> Asunto: Re: [javaSpain] Ejecutar código javascript en java
> Para: [email protected]
> Fecha: martes, 13 mayo, 2008 11:40
> 
> 
> y dónde se ejecuta Ing? ;)
> 
> On Tue, 13 May 2008 07:28:11 -0700 (PDT)
> EJ VT <edgardmusic@ yahoo.es> wrote:
> 
> > Si puedes hacerlo. Yo lo he hecho desde el controlador enviando la salida (response) a un objeto de tipo PrintWriter. Algo como esto, suponiendo que recibes el response en el controlador:
> >
> > PrintWriter out;
> >
> > response.setContent Type("text/ html");
> > out = response.getWriter( );
> >
> > out.println( "<script language='JavaScrip t'>");
> > out.print("" );
> > ` //Aqui arriba va el cuerpo del método javascript o la llamada a una función javascript
> > out.println( "</script> ")
> >
> > Espero te sirva.
> >
> > Saludos y suerte
> >
> > Edgard Velásquez
> > Ing. de Sistemas
> > GNU/Linux Registered User #: 388478
> > Debian User
> > &quot;Libertad de pensamiento, libertad de vida, sé libre (GNU/Linux)& quot;
> > &quot;Podrán quitarnos la vida, pero nunca nuestra libertad
> > (William Wallace)&quot;
> > Caracas, Venezuela
> >
> > --- El dom, 11/5/08, antonio munoz lopez <antoniomunozlopez@ yahoo.es> escribió:
> > De: antonio munoz lopez <antoniomunozlopez@ yahoo.es>
> > Asunto: [javaSpain] Ejecutar código javascript en java
> > Para: javaSpain@yahoogrou ps.com
> > Fecha: domingo, 11 mayo, 2008 5:20
> >
> >
> > Hola a todos,
> > Espero que alguien me pueda resolver la siguiente duda: necesito ejecutar una función javascript desde una clase java y no sé como hacerlo. No sé si existe algo parecido a Jython para javascript.
> >
> > Saludos y Gracias
> >
> >
> > ------------ --------- --------- --------- ---------
> >
> > Enviado desde Correo Yahoo!
> > La bandeja de entrada más inteligente.
> >
> >
> >
> > ------------ --------- --------- --------- ---------
> >
> > Enviado desde Correo Yahoo!
> > La bandeja de entrada más inteligente.
> >
> 
> --
> Sebastian Gurin <sgurin@montevideo. com.uy>
> 
> 
> ------------------------------------------------
> 
> Enviado desde Correo Yahoo!
> La bandeja de entrada más inteligente.
> 

-- 
Sebastian Gurin <sgurin-nLx/x0uvtyR/[email protected]>
lmpx.com only provides a reader for public news (NNTP) servers. It is not affiliated with the servers or forums shown here and is not responsible for the content of articles, which is written by their respective authors.