Я пытаюсь преобразовать управляемый bean-компонент JSF для определения области видимости.Однако, когда я пытаюсь получить доступ к странице xhtml для этого компонента, я получаю следующую ошибку:
java.io.NotSerializableException: foo.bar.SomeDaoClass
У меня есть членвспомогательный DAO, который я использую для делегирования связанных с постоянством задач внутри компонента.Если я заставлю этот класс DAO реализовать Serializable, то другие ссылки UIComponent начнут вызывать те же ошибки!
Основной вариант использования - у меня есть ссылка, по щелчку которой я открываю всплывающее окно jquery, отображающее xhtml.страница, которая поддерживается сессионным компонентом.Когда пользователь нажимает кнопку отправки во всплывающей форме, я программно удаляю сессионный компонент.Проблема в том, что если пользователь нажимает кнопку закрытия самого всплывающего окна и нажимает на другую ссылку, указывающую на другой идентификатор, тогда отображаются те же значения (в рамках сеанса)!
Я хотел бы использоватьобласть просмотра для сохранения значений при просмотре этой формы во всплывающем окне, и когда пользователь нажимает кнопку закрытия всплывающего окна, значения могут быть отброшены.