John,

Gracias por la información, te comento que ya había analizado esta
posibilidad pero no quería llegar al punto de hacer el redirect en la página
utilizando una funcion de javascript, hubiera preferido que el control del
cambio de página quedara en el backend, pero por lo visto no tengo muchas
opciones.

Muchas gracias por todo, saludos.
A.

P.D. Carlos Peña yo también celebro el uso de ambos idiomas en la lista.
2010/9/28 Newman, John W <john.new...@viaoncology.com>

>  Bueno, hay un montón de maneras que usted puede hacer esto. Después de un
> tiempo, es posible que la pieza Ajax.Updater sin el uso de JSON es un poco
> limitado. Siempre usamos sólo Ajax.Request que devuelve un objeto json,
> que contiene propiedades similares a "redirectURL” o “updateHTML”, etc.
> Entonces la función onSuccess de la solicitud se ve en el json y actualiza
> el div, o redirecciones, o mostrar un diálogo de error, etc dependiendo de
> lo que está en el mapa json.
>
> Básicamente, usted tendrá que agregar una función de éxito que es capaz de
> distinguir lo que pasó y es capaz de actuar de manera apropiada para cada
> tipo de resultado (los errores de validación, la excepción, la respuesta
> válida, etc.)
>
> Esto realmente es un área donde creo que stripes podrían hacer más, que
> acaban de tener que escribir su propio código para que todo va
> correctamente. Usted puede desear mirar en Ajax.Responders.register({}) para
> configurar algún tipo de apoyo ajax mundial para su aplicación. También
> estamos en medio de zanjas prototipo en favor de jQuery y es mucho mejor en
> general, así que tal vez echa un vistazo a jQuery, si usted no ha oído
> hablar de él.
>
>
>
>
>
> function invoke(form, event, container) {
>               if (!form.onsubmit) { form.onsubmit = function() { return
> false } };
>               var params = Form.serialize(form, {submit:event});
>               new Ajax.Updater(container, form.action, {
>
> method:'post',
>
> parameters:params,
>
> onSuccess: function(transport, json)  {
>
>             if (<condition>)   {      //  transport.response.responseText
> == “”)  {
>
>                         window.location = <target>  //  ‘home.jsp’ or
> json.redirectUrl etc;
>
>             }
>
> }});
>    }
>
>
>
>
>
>
>
> *From:* Andrés Martínez [mailto:andresml...@gmail.com]
> *Sent:* Tuesday, September 28, 2010 4:29 PM
> *To:* Stripes Users List
> *Subject:* Re: [Stripes-users] Login page with AJAX
>
>
>
> Hola John,
>
>
>
> De antemano te agredezco tu ayuda, mi problema es el siguiente:
>
> Tengo una página con login (/index.jsp) la cual válido con Ajax, en el
> ActionBean válido que los campos hayan sido capturados y que se encuentren
> en la DB, en caso de haber un error se escribe el mensaje en la página
> asincronamente. La funcion de JS que estoy usando es:
>
> function invoke(form, event, container) {
>               if (!form.onsubmit) { form.onsubmit = function() { return
> false } };
>               var params = Form.serialize(form, {submit:event});
>               new Ajax.Updater(container, form.action, {method:'post',
> parameters:params});
>    }
>
> y el llamado lo realizo en el evento onclick del <stripes:image
> onclick="invoke(this.form, this.name, 'result');">
>
> Mi duda es la siguiente, una vez que no existen errores que mostrar en la
> página de login, como puedo hacer para que automaticamente se cambie a la
> pagina de bienvenida (/home.jsp)
>
> Saludos y gracias.
> A.
>
> On Tue, Sep 28, 2010 at 2:41 PM, Newman, John W <
> john.new...@viaoncology.com> wrote:
>
> Hi Andres,
>
>
>
> Based on your email I’m not really sure what your question is.  Can you
> please clarify what your problem is and what you need to happen so someone
> can help?
>
>
>
> También, algunos de nosotros hablan español
>
>
>
> *From:* Andrés Martínez [mailto:andresml...@gmail.com]
> *Sent:* Tuesday, September 28, 2010 2:54 PM
> *To:* Stripes-users@lists.sourceforge.net
> *Subject:* [Stripes-users] Login page with AJAX
>
>
>
> Hi,
>
>
>
> I have a login.jsp page (user and password), the field validation is done
> with ajax, if there is any error message is displayed on div tag.
>
> As I can redirect to login.jsp page home.jsp once the fields are correct.
>
> Thanks
> --
> Andres M. Luna
>
>
>
> ------------------------------------------------------------------------------
> Start uncovering the many advantages of virtual appliances
> and start using them to simplify application deployment and
> accelerate your shift to cloud computing.
> http://p.sf.net/sfu/novell-sfdev2dev
> _______________________________________________
> Stripes-users mailing list
> Stripes-users@lists.sourceforge.net
> https://lists.sourceforge.net/lists/listinfo/stripes-users
>
>
>
>
> --
> Andrés M. Luna
>
>
> ------------------------------------------------------------------------------
> Start uncovering the many advantages of virtual appliances
> and start using them to simplify application deployment and
> accelerate your shift to cloud computing.
> http://p.sf.net/sfu/novell-sfdev2dev
> _______________________________________________
> Stripes-users mailing list
> Stripes-users@lists.sourceforge.net
> https://lists.sourceforge.net/lists/listinfo/stripes-users
>
>


-- 
Andrés M. Luna
------------------------------------------------------------------------------
Start uncovering the many advantages of virtual appliances
and start using them to simplify application deployment and
accelerate your shift to cloud computing.
http://p.sf.net/sfu/novell-sfdev2dev
_______________________________________________
Stripes-users mailing list
Stripes-users@lists.sourceforge.net
https://lists.sourceforge.net/lists/listinfo/stripes-users

Reply via email to