Je ne suis pas en mesure de comprendre quelle est la fonction de cette ligne dans web.xml
<context-param>
<param-name>javax.faces.STATE_SAVING_METHOD</param-name>
<param-value>server</param-value>
</context-param>
J'ai lu que le NetBeans par défaut est client. J'ai juste été confronté à un problème que j'ai beaucoup de haricots dans mon application, et l' <param-value>
a été fixé pour le client, donc je recevais
java.io.NotSerializableException
erreur bien que mes haricots ont été Serializable (c'est à dire de mettre en œuvre l'interface Serializable.). Mes haricots ont été dans @ViewScope. Mais quand je l'ai changé de serveur, les choses vont travailler. Pourquoi? Quelle est la différence quand j'utilise le client et le serveur. Quelqu'un peut-il m'expliquer avec l'aide d'un exemple.
Merci