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* > > > > > > > > > > >