Gracias Gustavo!!! me voy a leer lo que me pasaste y después les cuento como
termino todo...
Así comparto el desenlace..


de verdad muchas gracias a todos
Atte. Almeda Claudia.
*
A
ntes de imprimir, piense
en su
responsabilidad

y compromiso con el Medio Ambi
ente
*



El 25 de noviembre de 2010 12:33, Gustavo Azcona
<gustavoazc...@gmail.com>escribió:

> Son dos problemas diferentes a resolver:
>
> 1.       Obtener información de diferentes orígenes de datos y mostrarlos
> en diferentes pestañas
>
> 2.       Actualizar automáticamente cada cierto tiempo
>
>
>
> Asumo que el *primer problema* más o menos lo tenés resuelto.
>
> Después de que el usuario inicia sesión, al ingresar a la página en
> cuestión, un proceso recupera el *ID del usuario* (y otra Info necesaria)
> desde alguna variable de sesión, desde la identidad del Thread o del esquema
> de autenticación que uses y con esos datos consulta la información de las
> diferentes bases de datos para luego mostrarla en los controles de la
> interfaz de usuario (pestañas en tu caso).
>
>
>
> Respecto al *segundo problema* (actualizar la página cada cierto tiempo),
> hay varias alternativas:
>
> ·         *Usar el Timer de ASP.NET AJAX* *para refrescar la página*
> http://msdn.microsoft.com/es-es/library/bb386404.aspx
>
> ·         *Usar un timer de Javascript*
>
> http://www.locualo.net/programacion/usando-temporizador-javascript/00000026.aspx
>
> ·         *Usar un timer de HTML
> *http://www.asptutor.com/asp/vart.asp?id=81
>
>
>
> *Nota: hay otras alternativas menos comunes y conocidas.*
>
>
>
> Al refrescar la página, los valores de sesión y/o autenticación se
> mantienen en cada request, entonces el proceso puede volver a recuperar el
> ID del usuario (y otra Info necesaria) y consultar a las bases de datos para
> mostrar la información que corresponde.
>
>
>
> Quizás esto pueda ayudar a resolver el problema.
>
> Saludos, Gustavo Azcona
>
>
>
>
>
> *From:* puntonet@mug.org.ar [mailto:punto...@mug.org.ar] *On Behalf Of 
> *Claudia
> Almeda
> *Sent:* jueves, 25 de noviembre de 2010 11:32 a.m.
> *To:* puntonet@mug.org.ar
> *Subject:* [puntonet] Asignar Nombre a Session.. URGENTE!!!!
>
>
>
> Gustavo y Carlos, entiendo lo de la lista que es de .net...
>
> Voy a reformular mi pregunta, que mas allá que estoy con java.. quizás si
> le encuentro una solución en .net después puedo buscar como traducir esto a
> java...
>
>
>
> la pregunta seria, imaginando que tenemos una pagina web, si tengo que
> mostrar la situación de las distintas cajas, leídas desde distintas bases,
> donde cada recopilación de información se muestra en distintos pestañas.
> como podría hacer esto desde su lenguaje? considerando que cada determinado
> tiempo esta información tiene que actualizarse.
>
>
>
> Gracias!!!
>
>
> Atte. Almeda Claudia.
>
> *A***
>
> *ntes de imprimir, piense ***
>
> *en su *
>
> *responsabilidad***
>
> * *
>
> *y compromiso con el Medio Ambi*
>
> *ente***
>
>
>
> El 25 de noviembre de 2010 10:47, Gustavo Azcona <gustavoazc...@gmail.com>
> escribió:
>
> Hola Claudia:
>
>
>
> Como dijo *Carlos*, el código de ejemplo parece ser *Java*, y en esta
> lista corresponde a .NET. Es un poco difícil que encuentres ayuda precisa
> aquí. Deberías postear el problema en algún foro o lista de Java.
>
> De todas formas, no alcanzo a comprender bien tu problema:
>
>
>
> *“…el tema es que mi pagina web se auto refresca, usando variables de
> sesión...*
>
> *Estoy teniendo un problemon y es que en las actualizaciones automáticas
> se me están pisando estos valores(Inconsistencia de datos)...*
>
> *Entonces lo que se me ocurrió es que por cada vez que el usuario se
> loguea crear una nueva sesion...”*
>
>
>
> En líneas generales, *las variables de sesión se crean automáticamente*cuando 
> el usuario inicia una sesión en el browser.
>
> Los valores de sesión son propios del usuario y no se comparten con otros
> usuarios. No entiendo eso de intentar crear una sesión cuando se loguea, eso
> ocurre automáticamente (al menos en .NET, estimo también es así en la
> mayoría de las plataformas y lenguajes para aplicaciones web, incluyendo
> Java).
>
>
>
> Gustavo Azcona
>
>
>
>
>
>
>
>
>
> *From:* puntonet@mug.org.ar [mailto:punto...@mug.org.ar] *On Behalf Of 
> *Claudia
> Almeda
> *Sent:* jueves, 25 de noviembre de 2010 09:32 a.m.
> *To:* puntonet@mug.org.ar
> *Subject:* [puntonet] Asignar Nombre a Session.. URGENTE!!!!
>
>
>
> Hola, antes que nada Gracias por responder...
>
>
>
> Cada vez que el usuario se loguea éste lo hace de acuerdo a la sucursal que
> desea ver, ya que la validación del logueo esta directamente relacionada con
> la sucursal [los datos del username y pass se chequean contra la base de la
> sucursal a la que se intenta acceder]...
>
>
>
> Estuve pensando en eso de que el problema debe estar en otro lado y no
> encuentro alternativa a este problema..
>
> y vi que mi problema podría asemejarse al tema de mails, por ejemplo si
> desde un browser nos queremos conectar a varias cuentas de mails del mismo
> proveedor no conozco caso en el que esto pueda ser... lo mio es eso... el
> tema es obviamente es la causa de esto.... no se si no se puede conectar a
> varios mails por que los proveedores no lo desean o por comodidad de los
> usuarios o por que no se puede!!
>
>
>
> En el peor de los casos a alguien se lo ocurre alguna idea???
>
>
>
> Si no se entiende avisen... realmente necesito de vuestra ayuda,...
>
> GRACIAS
>
>
>
>
> Atte. Almeda Claudia.
>
> *A*
>
> *ntes de imprimir, piense *
>
> *en su *
>
> *responsabilidad*
>
> * *
>
> *y compromiso con el Medio Ambi*
>
> *ente*
>
>
>
> El 24 de noviembre de 2010 17:04, Leandro Halfon <leandrohal...@gmail.com>
> escribió:
>
> Si usar variables de session por ejemplo para darte cuenta cuando un
> usuario esta logueado o no, no deberias tener que hacer esto
>
>
> "Entonces lo que se me ocurrió es que por cada vez que el usuario se
> loguea crear una nueva sesion..."
>
> Ya que se hace automaticamente
>
> El problema debe estar en otro lado...
>
> 2010/11/24 Carlos Peix <peix-lis...@praxia.com.ar>
>
>
>
> Hola Claudia,
>
>
>
> Parece ser que el codigo que enviaste es Java, seria casualidad que
> encuentres ayuda en la lista de .NET. Por ejemplo, yo no te puedo ayudar.
>
>
>
> Como concepto general de manejo de sesion, nunca he visto que se creen
> varias sesiones con distintos nombres.
>
>
> ----------------------------------
> Carlos Peix
>
> 2010/11/24 Claudia Almeda <claudia.alm...@gmail.com>
>
> Hola lista,
>
> Ando necesitando algo que por la web no encontré...
>
> El tema es así, mi web tiene el propósito de (únicamente) mostrar
> la situación de caja de distintas sucursales, pero para ello el usuario debe
> loguarse según la sucursal que desea ver...
>
>
>
> hasta ahí todo bien, el tema es que mi pagina web se auto refresca, usando
> variables de sesión...
>
>
>
> Estoy teniendo un problemon y es que en las actualizaciones automáticas se
> me están pisando estos valores(Inconsistencia de datos)...
>
>
>
> Entonces lo que se me ocurrió es que por cada vez que el usuario se loguea
> crear una nueva sesion...
>
> Pero no logro identificarlas por separado... o sea me gustaría nombrar
> estas sesiones y así reutilizar las variables según la sucursal que el
> usuario se logueo...
>
>
>
> Hacer algo así como..... [Lo que pongo en Negrita es lo que quiero, pero no
> existe, si alguien sabe como traducir esto se los agradezco)
>
>
>
>  protected void processRequest(HttpServletRequest request,
> HttpServletResponse response)
>
>     throws ServletException, IOException {
>
>         response.setContentType("text/html;charset=UTF-8");
>
>         HttpSession Session = null ;
>
>
>
>                 //Creo una Nueva Session, Para que no se pisen las
> Sucursales
>
>                 if (*request.getSession("SessionID")* !=
> this.getUserName() + request.getParameter("sucursalid").toString()){
>
>                     Session = request.getSession(true);//Creo la Nueva
> Instancia de Session
>
>                     request.*SetSessionNameAndValue*(*"SessionID", *
> this.getUserName()+request.getParameter("sucursalid").toString()*);*
>
>                 }else{
>
>                     *Session = request.getSession("SessionID");*
>
>                     Session.setAttribute("sucursalid",
> request.getParameter("sucursalid").toString());
>
>                     Session.setAttribute("usuario", this.getUserName());
>
>                     Session.setAttribute("contrasena", this.getPassword());
>
>                     Session.setAttribute("entrar", "true");
>
> }
>
>                 rd = request.getRequestDispatcher("autenticar.jsp");
>
>                 rd.forward(request,response);
>
>         }
>
> PD: Estoy usando NetBeans.. Jsp y Servlets.
>
>
>
> Saludos y mil gracias!
>
>
>
> Atte. Almeda Claudia.
>
> *A*
>
> *ntes de imprimir, piense *
>
> *en su *
>
> *responsabilidad*
>
> * *
>
> *y compromiso con el Medio Ambi*
>
> *ente*
>
>
>
>
>
>
>
>
>
>
>

Reply via email to