Red de conocimiento informático - Aprendizaje de programación - En la interfaz de cambio de contraseña en Java, necesita obtener la información del usuario actualmente conectado. ¿Cómo se obtiene en el programa?

En la interfaz de cambio de contraseña en Java, necesita obtener la información del usuario actualmente conectado. ¿Cómo se obtiene en el programa?

Este proceso involucra 2 navegadores de objetos

fondo java

También involucra dos datos

cookies

sesión

(Puedes imaginar un mapa, la clave es cookie y el valor es sesión)

El fondo de Java pasa la información de la cookie al navegador,

El navegador Al acceder a un nombre de dominio, se traerá información de cookies relacionada con el nombre de dominio (este navegador la almacenará localmente)

Cuando el navegador acceda al fondo de Java, obtendrá la información de cookies si existe. No hay información de cookies, se creará de forma predeterminada. Entrega la nueva cookie al navegador.

Cuando el navegador inicia sesión, el fondo de Java creará un objeto de sesión y lo vinculará a esta cookie.

Cada vez que el navegador accede al backend de Java, el backend de Java recupera el objeto de sesión en función de la cookie. El objeto de sesión a menudo almacena la identificación única del usuario que inició sesión y luego Java puede recuperar la del usuario. información detallada de la base de datos basada en la identificación única, donde puede obtener la información de la contraseña.