Nous avons un formulaire de recherche où le filtre est lié à une propriété sur un bean géré (portée de session). Ce n'est pas une liaison de composant, sa propriété se liant comme <h:inputText value="#{searchBean.filter}"/>
.JSF - session tronqué bean partagé par les navigateurs sur différentes machines
Les données soumises provenant de différentes machines (différentes sessions, alors) se mélangent. Vous recherchez "john", et obtenez "mary" juste parce que le gars à côté de vous vient de chercher "mary". La valeur de votre searchBean.filter
obtient ses données soumises au lieu de la vôtre.
J'ai déjà beaucoup googlé et je n'ai trouvé aucune solution, juste une apparition du same problem.
Avez-vous déjà rencontré ce problème? Des indices?
Merci!
Utilisez-vous Spring (ou tout autre résolveur EL personnalisé)? – Bozho
Non. C'est simple JSF. J'utilise mojarra-1.2_13 avec 'javax.faces.STATE_SAVING_METHOD = client'. La seule chose que nous sommes obligés d'utiliser est [Infragistics NetAdvantage for JSF] (http://www.infragistics.com/java/netadvantage/jsf.aspx). – mcrisc
Copiez-vous une URL avec un 'jsessionid' intégré? Enregistrez-vous des écouteurs personnalisés? Avez-vous écrit des rendus personnalisés? – McDowell