Bonjour,
J'ai une classe qui implemente l'interface ViewController pour integrer le cycle de jie d'une JSP.
Je definie une instance de cette classe dans le faces-config.xml :
Sachant que ma page JSP est : {webapp}/dossier1/mapage.jsp
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5 <managed-bean> <managed-bean-name>dossier1$mapage</managed-bean-name> <managed-bean-class>fr.monappli.maClasse</managed-bean-class> <managed-bean-scope>request</managed-bean-scope> </managed-bean>
Cela marche tres bien sauf que je suis dans l'incapacité de lier une methode de ce bean aux attribut action des commandButton.
du coup cette classe qui me sert de controller ne me sert plus a grand chose ....
Au passage j'en profite pour vous demander comment gerer convenablement le modele MVC avec JSF.
J'ai une classe "View" qui contient les UICompoent lis a la JSP par l'attribut "binding", une classe "Model" qui contient les donnés liés a la JSP par l'attribut "value", et cette fammeuse classe qui me sert de controller dont je comptais lier les methodes aux attributs "action".
Elle contient egalement 2 membres : View et Model, initialisé par le faces-config.xml a l'aide des managed property.
Est ce correct ?
Y a t il meux a faire ?
Merci.
Partager