Después de que un administrador ha iniciado sesión, él puede ir a lasitio web donde podrá ver ahora los botones que antes no eran accesibles. Esto funciona bien siempre y cuando el administrador acceda al sitio web a través de www.example.com/
pero si se hace via
www.example.com
Ambos usan el mismo servlet.
Parece que el objeto Session se perdió, y el administrador se desconectó.
No recibo ningún error, y estoy completamente perdido en cuanto a lo que puede estar causando esto. Si necesito proporcionar algo más, solo solicítelo :)
Respuestas
0 para la respuesta № 1Debes obtener sesión en el servlet antes de iniciar sesión.
HttpSession session = request.getSession();
datatype variable = session.getAttribute("varibleName you set before");
Si la sesión no existía, lea la solicitud y el administrador de inicio de sesión y, si existía, no haga nada.