Пример простого потока из учебника по Java EE7 запоминает значения предыдущего потока
Я просто играю с простым примером из учебника по Java EE7 и сталкиваюсь с проблемой.
Документация: Учебник по Java EE7 - Простой поток
Пример: tut-install/examples/web/jsf/simple-flow/
Я озадачен, потому что поток запоминает данные в FlowScope после страницы возврата.
Пример кода из руководства:
src/main/webapp
index.xhtml
simple-flow-return.xhtml
WEB_INF/
web.xml
simple-flow
simple-flow-flow.xml
simple-flow.xhtml
simple-flow-page2.xhtml
Демо-версия:
Enter flow
--> Value = test
--> Second Page - Value: test
--> Return
--> Value (should be empty): "" --> Correct!
--> Back to start
--> enter flow
--> Value: test (THIS VALUE IS REMEMBERED AND ALREADY FILLED IN!)
Почему это значение запоминается? Я вышел на страницу возврата, и значение было пустым, но теперь снова вспомнил!
У кого-нибудь была такая же проблема с этим примером? (Проверено на GlassFish и WildFly)
1 ответ
Решение
Мы достигли некоторого прогресса: используйте пример простого потока из учебного руководства, но с управляемым компонентом.