Bonjour,
J'utilise JSF 1.2, Spring 3.0.0 et Hibernate 3.2 dans uns projet avec une structure maven2.
Le projet est structuré en :
- Couche Controller
- Couche Service
- Couche DAO
j'ai configuré mon springContext pour que j'utilise les annotations Spring.
Le problème est lorsque je veux ajouter un nouvel enregistrement, une exception NullPointerException est levée m'indiquant que l'entité est nulle.
Code du Controller :
le add.xhtml :
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30 @Controller("myCtrl") @Scope("request") public class MyController { private IMyService myService; private MyEntity myEntity; public IMyService getMyService(){ return myService; } @Autowired public setMyService(IMyService myService){ this.myService = myService; } public IMyEntity getMyEntity(){ return myService; } public setMyEntity(IMyEntity myEntity){ this.myEntity = myEntity; } public String save(){ myService.add(myEntity); return "consult"; } }
Quelqu'un a une idée sur ce problème ?
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5
6 <h:form> <h:outputText value="nom" /> <h:inputText value="#{myCtrl.myEntity.nom}" /> <h:commandButton action="#{myCtrl.save}" value="add" /> </h:form>
Merci de votre aide.
Partager