Bonjour tout le monde,
Je suis entrain de développer une application de gestion d'employés avec struts2 et Hibernate.
J'ai déjà terminé avec l'ajout d'un employé, l'affichage de la liste des employés dans un tableau et aussi la suppression d'un employé de la base de donnée.
Ce que je vx faire, c'est pouvoir modifier un employé, et donc je veux afficher le formulaire d'ajout mais rempli par les informations à modifier.

Voici mon Controlleur ContactManager.java
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
 
  public Contact unContact(Long id) {
 
	Session session = HibernateUtil.getSessionFactory().getCurrentSession();
	session.beginTransaction();
	Contact contact = null;
	try
	{
	contact = (Contact)session.createQuery("from Contact where id_employe = :id").setParameter("id", id);
	}
	catch (Exception e) {
        System.out.println("Erreur lors de la récupération des catégories : " + e.getMessage());
        return null;
    }
	session.getTransaction().commit();
	return contact;
 
	}
Mon action ContactAction.java
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5
6
7
8
 
private Long id;
 
	private ContactManager linkController;
public String unContact() {
		linkController.unContact(getId());
		return SUCCESS;
	}
Mais ça marche pas, le formulaire s'affiche car c'est le résultat en cas de success dans Struts.xml

Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5
 
<action name="unContact" 
			class="view.ContactAction" method="unContact">
			<result name="success">/ajouter.jsp</result>
		</action>
Mais il est vide.
Merci pour votre aide