Выполнение POST, а затем перенаправление - очень распространенный сценарий в веб-приложениях. CDI @ConversationScoped
хорошо играет с JSF для сохранения состояния между POST и перенаправлением.CDI @ConversationScoped и JSP
Но могу ли я использовать CDI @ConversationScoped
с JSP?
Если нет, то какое альтернативное решение для JSP?
Обратите внимание:
(1) Я не хочу использовать HTTPSession, чтобы сохранить состояние по очевидным причинам.
(2) Для этой цели я не хочу сохранять свои конфиденциальные данные, такие как пароли на стороне клиента (в файлах cookie или URL-адресах).
Почему вы спрашиваете это в частности, в контексте JSP? Вы знаете, что писать код Java прямо в JSP - очень плохая практика? Разве вы на самом деле не хотите или хотите использовать CDI в * Сервлетах? – BalusC
Мое намерение состоит в том, чтобы bean \ @Named \ @ConversationScoped bean и ссылаться на свойства bean, используя EL на страницах JSP, что-то вроде $ {myBean.email} – siva636
Вы, кажется, никогда не слышали о сервлетах и неправильно слепо фокусировались на JSP как место для выполнения бизнес-логики. Пожалуйста, начните с нашей вики-страницы сервлетов: http://stackoverflow.com/tags/servlets/info. Вы можете легко использовать '@ Inject' в сервлетах обычным способом. – BalusC