j'ai un probleme d'ajout dans la base donnée quand j'appui sur ajouter cette erreur s'affiche j'utlise struts 2 et hibernate 3.2j'ai fait un test dans lajoutaction pour savoir le debut de l'erreur l'afficheur de myeclipse affiche que "**on va ajouter user**"
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5
6
7
8
9 Etat HTTP 500 - -------------------------------------------------------------------------------- type Rapport d'exception message description Le serveur a rencontré une erreur interne () qui l'
voici mon ajout action
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
31
32
33
34
35 public String execute() throws Exception { String nom = getNom_user(); String prenom = getPrenom_user() ; UserDAO daos = new UserDAO() ; User user = new User(); System.out.println("**on va ajouter user**"); //daos.getSession().beginTransaction(); List l_user = daos.findByNomUser(nom); System.out.println("user size = "+l_user.size()); user=(User) l_user.get(0); System.out.println("user.getPrenomUser() = "+user.getPrenomUser()); if(l_user.size()== 0 && prenom == user.getPrenomUser()) {System.out.println("**erreur d'ajout user**"); return ERROR; } else { user = new User(); user.setNomUser(nom); user.setIpUser(getIp_user()); user.setPrenomUser(getPrenom_user()); user.setLogin(getLogin_user()); user.setPassword(getPassword()); daos.save(user); Privilege priv = new Privilege(); PrivilegeDAO privDAO = new PrivilegeDAO(); priv.setLibellePriv(getPriv()); priv.setIdUser(user.getIdUser()); privDAO.save(priv); daos.getSession().close(); privDAO.getSession().close(); System.out.println("**succes ajout user**"); return SUCCESS; } }








Répondre avec citation
Partager