Je dois pages A et B, je veux naviguer de A à B et de retour de B à A dans JSF. J'ai mis la propriété gérée B dans le bean géré de A et vice versa mais le problème est que j'ai eu une erreur comme DÉTECTION CYCLIQUE de BEAN GÉRÉE.erreur de détection managebean cyclique dans JSF
<managed-bean>
<managed-bean-name>viewBulkMetalIssueBean</managed-bean-name>
<managed-bean-class>com.cc.jas.web.manufacturing.bulkmetalissue.ViewBulkMetalIssueBean</managed-bean-class>
<managed-bean-scope>request</managed-bean-scope>
<managed-property>
<property-name>viewJobcardBean</property-name>
<property-class>com.cc.jas.web.manufacturing.jobcard.ViewJobcardBean</property-class>
<value>#{viewJobcardBean}</value>
</managed-property>
</managed-bean>
<managed-bean>
<managed-bean-name>viewJobcardBean</managed-bean-name>
<managed-bean-class>com.cc.jas.web.manufacturing.jobcard.ViewJobcardBean</managed-bean-class>
<managed-bean-scope>request</managed-bean-scope>
<managed-property>
<property-name>viewBulkMetalIssueBean</property-name>
<property-class>com.cc.jas.web.manufacturing.bulkmetalissue.ViewBulkMetalIssueBean</property-class>
<value>#{viewBulkMetalIssueBean}</value>
</managed-property>
</managed-bean>
Existe-t-il une solution ou une solution alternative pour ce problème?
Il lancera une exception de pointeur nul lorsque je naviguerai vers le parent à partir de l'enfant. du parent à l'enfant fonctionne bien – chetan
Apparemment, vous le faites trop tôt. Faites-le dans '@ PostConstruct' ou plus tard, pas dans le constructeur, simplement parce que le setter n'est pas encore appelé. Vous auriez d'ailleurs exactement le même problème lorsque l'injection cyclique a été autorisée comme ça :) – BalusC
Soory c'est ma faute ça va fonctionner, merci pour la réponse – chetan