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