Я создаю приложение с использованием Spring 3 и JSF 2. Я использовал пользовательскую реализацию ViewScope от https://github.com/michail-nikolaev/primefaces-spring-scopes. Я зарегистрировал пользовательскую область.
Проблема заключается в том, что при попытке доступа к странице, где вид контекстную боб используется я получаю следующее исключение:
INFO - ViewScope - Creating bean {editUser}
INFO - EditUser - EditUser() - class[[email protected]], rewId[null]
INFO - ViewScope - registerDestructionCallback for bean editUser
INFO - ViewScope - Session event bound sessionBindingListener
INFO - ViewScope - Bean created {[email protected]}
2013-03-18 00:30:30 com.sun.faces.lifecycle.ProcessValidationsPhase execute
WARNING: /editUser.xhtml @10,78 value="#{editUser.rewId}": The class '$Proxy115' does not have the property 'rewId'.
javax.el.PropertyNotFoundException: /editUser.xhtml @10,78 value="#{editUser.rewId}": The class '$Proxy115' does not have the property 'rewId'.
Когда боб сеанса области видимости все работает отлично.
Буду признателен за вашу помощь.
У меня есть набор, и методы доступа есть, должно быть что-то еще, другой компонент, который проще, отлично работает, поскольку view scoped – Mungo
Похож на него, потому что некоторый прокси-код разбит на bean-компонент. Не могли бы вы предоставить код EditUser? –
ping-ping? (Кстати, я автор кода, который вы используете для ViewScope, так что хотите найти исправление тоже) –