Я работаю над проектом Java MVC.В настоящее время у меня есть login.jsp
, profile.jsp, ``CheckLogin
сервлет, User.java
класс бинов и UserDAO
класс дао (бины, jsp и все остальные тоже должны быть добавлены).То, что я сейчас делаю здесь, всякий раз, когда пользователь успешно вошел в систему, перенаправляется на страницу профиля, которая показывает все детали пользователя.Мой вопрос здесь:
Лучше ли установить объект типа User
для конкретного userID
в объекте session
, который преобладает в целом session
, и получить все значения непосредственно как ${sessionScope.user.property}
везде?
или
Лучше всего установить userID
в session
объекте, который преобладает в целом session
и извлеките значения на всех страницах, используя следующие строки кода: <jsp:useBean id="userDAO" scope="page" type="com.project.dao.UserDAO" />
<c:set var="user" value="<%= userDAO.getUser(%>${sessionScope.userID}<%) %>" />
${user.property}
Надеюсь, я вас понял в своем вопросе.Пожалуйста, предложите мне.