Я не могу понять, какова функция этой строки в web.xml
<context-param>
<param-name>javax.faces.STATE_SAVING_METHOD</param-name>
<param-value>server</param-value>
</context-param>
. Я читал, что по умолчанию NetBeans использует клиент . Я только что столкнулся с проблемой, заключающейся в том, что в моем приложении много bean-компонентов, а
был установлен для клиента, поэтому я получал ошибку
java.io.NotSerializableException
хотя мои beans были Serializable (т.е. они реализовали интерфейс Serializable.). Мои бобы были в @ViewScope . Но когда я поменял его на сервер, все заработает. Почему? В чем разница, когда я использую клиент и сервер. Может ли кто-нибудь объяснить мне на примере.
Спасибо