¿Es posible una ventana de navegador múltiple con inicio de sesión único en Java?

Tengo un requisito simple Tengo una aplicación web que tiene una página de inicio de sesión, un tablero y algunas otras páginas.

Si el usuario desea abrir la aplicación en múltiples ventanas del navegador desde una sola computadora, entonces quiero que el usuario inicie sesión solo una vez en la primera ventana del navegador. A partir de la próxima vez, cada vez que el usuario acceda a la URL de la aplicación en otra ventana (o pestaña) diferente del navegador en la misma computadora, la aplicación debe redirigir al usuario al tablero sin un nuevo inicio de sesión. Para que el usuario no tenga que iniciar sesión cada vez que abra la aplicación en otra ventana del navegador.

¿Es posible este escenario completo en Java / J2EE utilizando JSP y Struts? Aquí estoy usando el inicio de sesión administrado por contenedor en Struts para la autenticación (inicio de sesión). Necesito mantener diferentes sesiones HTTP para cada ventana (este es un requisito inherente de la aplicación).

Por favor chicos, esperando una respuesta rápida ya que estoy atascado con este requisito tan urgente de mi Cliente.

Gracias por adelantado.

Avijit

Respuesta 1

Tengo un TextView con algún texto que tiene URL. He usado Linkify para convertirlos en URL en las que se puede hacer clic: Linkify.addLinks (bodyTextView, Linkify.WEB_URLS); Sin embargo, cuando hago clic en el texto que es ...

Tengo una aplicación Java que tiene diferentes configuraciones y versiones de dependencia dependiendo de la sucursal de la compañía en la que está instalada. Entonces, lo que hice fue crear un complemento que creara un elemento en la derecha ...

Parece imposible deserializar una cadena json a un tipo con un parámetro de tipo. Quiero escribir una función como esa: public <T> Value <T> getValue (json, Class <T> clazz) {...

Perdóname por hacer esa pregunta, pero he estado haciendo C # durante los últimos años hasta hace muy poco, así que estoy un poco oxidado con los genéricos de borrado de tipo en Java en comparación con la versión intuitiva ...