Application Web JEE/JSF/JDB/JPA : problème avec le manager bean
Bonjour,
Dans mon application, je peux changer de thème et j'enregistre le thème choisi dans une table.
Mais lorsque je lance mon application, impossible d'appliquer le thème enregistré dans ma table.
Je récupère bien le thème, c'est son application qui pose problème.
J'ai l'erreur suivante : WELD-000049: Unable to invoke public void logic.CatalogManagerBean.initCatalog() on logic.CatalogManagerBean@18f08df2
MERCI beaucoup pour votre aide.
Voici mon code :
Web.xml :
Code:
1 2 3 4 5
|
<context-param>
<param-name>primefaces.THEME</param-name>
<param-value>#{catalogManagerBean.themeCourant}</param-value> <--- Permet un thème dynamique
</context-param> |
Le manager bean :
Code:
1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18
|
private ParametreFacade parametreFacade;
public CatalogManagerBean() {
themeCourant = "aristo"; <--- Thème aristo par défaut
}
@PostConstruct
public void initCatalog() {
Parametre parametre = new Parametre();
parametre = getParametreFacade().lectureParametre("Theme"); <--- OK
setThemeCourant(parametre.getValeur()); <--- KO !!
} |