J'ai une application JSF dans lequel je suis recréé mon bean en utilisant ceIcefaces et JSF Managed Bean
FacesContext
.getCurrentInstance()
.getExternalContext()
.getSessionMap()
.put("myBean" , new MyBean());
maintenant Toutes les valeurs ont disparu, mais une valeur restent encore et obtenir soumis la prochaine fois et détruire toutes les sorties (Je veux dire, il montre une mauvaise sortie alors).
Actuellement, j'utilise le tag ICEFACES autofill et la valeur soumise par ce champ n'est pas supprimée.
Est-ce que les icefaces utilisent une autre carte pour ses haricots? Si oui, alors Comment puis-je obtenir le haricot des icefaces?
Je n'arrive pas à comprendre ce problème. Quelqu'un a une idée?
Pouvez-vous s'il vous plaît dire que dois-je faire dans le code? – khan
Difficile à dire sans voir un SSCCE. Vous avez montré une seule ligne sans aucun contexte. Il n'est pas clair à partir de la question où/quand il est invoqué. Jusqu'au point; vous avez juste besoin de vous assurer qu'il est invoqué pendant la phase d'action d'invocation, pas plus tôt. C'est tout. Dans une méthode d'action de bouton de commande (écouteur), par exemple. – BalusC