В моем проекте MVC Spring у меня есть страница jsp, страница регистрации, в которой есть форма. В этой форме пользователь вставляет свои данные (имя, фамилия и т. Д.). Я создал компонент «Пользователь», и я связал форму с этим компонентом. Но теперь у меня есть проблема. Как я могу поместить объект пользователя в сеанс в метод контроллера? Могу ли я использовать @SessionAttributes
, httpsession или я задал объем компонента для сеанса? Как я могу это решить? Извините за мой английский. СпасибоSpring SessionAttributes или httpsession
ответ
Вы можете использовать HttpSession
, поэтому просто нужно установить свой пользовательский объект в сеансе и получить доступ в любом месте в системе.
Refer this httpsession documentation for setting session value.
В чем разница между httpsession и @SessionAttributes? – Alex
@SessionAttribute не должен использовать http-сеанс. Он использует SessionAttributeStore, который может иметь что-либо в качестве своего резервного хранилища. Только реализация по умолчанию использует httpsession. –
Итак, если я хочу что-то поместить в сеанс, лучше использовать сеанс http? В чем разница между сеансом http и SessionAttributeStore? Итак, если я хочу что-то вставить в сеанс, это будет сложнее, чем положить его в сеанс http? – Alex
- 1. Как работает Spring annotation @SessionAttributes
- 2. Spring MVC @SessionAttributes путаница!
- 3. Spring boot и @SessionAttributes
- 4. Strange Spring @SessionAttributes Behavior
- 5. Spring MVC @SessionAttributes
- 6. Spring MVC - @SessionAttributes и status.setComplete()
- 7. Spring @SessionAttributes возвращает нулевое значение
- 8. Spring MVC: SessionAttributes и список
- 9. Как разделять SessionAttributes между контроллерами Spring MVC?
- 10. Весеннее обновление значений @SessionAttributes
- 11. Spring MVC, проверяя содержание @SessionAttributes до и после status.setComplete()
- 12. @sessionattributes
- 13. Spring MVC: @SessionAttributes разделяют между контроллерами?
- 14. spring mvc 3 - SessionAttributes не работает
- 15. spring mvc @SessionAttributes не обязательный должным образом
- 16. Spring MVC SessionAttributes с использованием ModelAttribute
- 17. Управление httpsession веснойMVC
- 18. Проверка существующего HttpSession в Spring Security
- 19. Лучшая практика использования @SessionAttributes
- 20. spring security @Secured и HttpSession Конфигурация заказа
- 21. Spring Boot - объект HttpSession в HandlerInterceptorAdapter
- 22. Уничтожить HttpSession при выходе из системы Spring
- 23. Spring MVC: Как работает autowiring HttpSession?
- 24. AngularJS/Spring MVC, HttpSession не является постоянным
- 25. Spring Жизненный цикл выпуска: аннотацию @SessionAttributes делает атрибуты сеанса живут дольше, чем на самой сессии
- 26. Использование памяти @ModelAttribute и @SessionAttributes
- 27. Spring MVC @Sessionattributes проблема в нескольких вкладках браузера
- 28. SessionAttributes и перенаправлять
- 29. Доступ к HttpSession в ClientHttpRequestInterceptor в Spring MVC
- 30. Является ли Spring-сессионным бобом сохраненным в HttpSession?
Так вам нужно установить пользовательский объект в сеансе? –
Я не знаю, лучше ли устанавливать пользовательский объект в HttpSession или установить объект в @SessionAttributes или установить компонент в виде scope = session – Alex
проверить мой ответ –