В моем приложении я использую Spring Security, Spring Web Flow и JSF. Я определил потоки и могу извлекать информацию о пользователе, используя #{currentUser.name} на страницах, которые являются частью потока. Но есть некоторые страницы, такие как домашняя страница, которые не являются частью какого-либо потока и находятся вне потока. Я хочу отображать имя пользователя на домашней странице, если пользователь аутентифицирован, но я не могу его извлечь. Основная причина может заключаться в том, что для веб-потока я настроил это в webflow.xml.
<flow-executor id="flowExecutor">
<flow-execution-listeners>
<listener ref="facesContextListener"/>
<listener ref="securityListener"/>
</flow-execution-listeners>
</flow-executor>
Поскольку он настроен только для потоков, объект currentUser доступен для всех страниц внутри потока. Теперь мой вопрос: «Возможно ли использовать объект currentUser на страницах без потока».