salut,
je suis entrein de construire une application avec struts et hibernate
je veux qu'aprés l'execution de ma servlet il m'amène vers la page reponse.personne.jsp mais une erreur est généré.
voila l'erreur produite:
ma classeFormulaireAction est la suivante:
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5
6
7 Etat HTTP 404 - /vues/reponse.personne.jsp type Rapport d'état message /vues/reponse.personne.jsp description La ressource demandée (/vues/reponse.personne.jsp) n'est pas disponible.
j'ai besoin de votre aide.
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
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
54
55
56
57
58
59
60
61
62
63
64
65
66
67
68
69
70
71 package istia.st.struts.control; import org.apache.struts.action.Action; import org.apache.struts.action.ActionMapping; import org.apache.struts.action.ActionForm; import org.apache.struts.action.ActionForward; import org.hibernate.HibernateException; import org.hibernate.Session; import org.hibernate.Transaction; import istia.st.struts.hibernate.*; import javax.servlet.http.HttpServletRequest; import javax.servlet.http.HttpServletResponse; import java.io.IOException; import java.util.Iterator; import java.util.List; import javax.servlet.ServletException; public class FormulaireAction extends Action{ public FormulaireAction() { super(); } public ActionForward execute(ActionMapping mapping, ActionForm form, HttpServletRequest request, HttpServletResponse response) throws IOException,ServletException { FormulaireBean formulaire=(FormulaireBean)form; request.setAttribute("id",formulaire.getId()); request.setAttribute("nom",formulaire.getNom()); request.setAttribute("prenom",formulaire.getPrenom()); Personne person = new Personne(formulaire.getId(),formulaire.getNom(),formulaire.getPrenom()); Transaction tx = null; Session session = InitSessionFactory.currentSession(); tx=session.beginTransaction(); try{ //l'insertion //session.save(person); //la suppression //session.delete(person); //la mise à jour session.update(person); //la selection /* List list=session.createQuery("select R from personne as R ").list(); Iterator it=list.iterator(); while(it.hasNext()) { Personne cont=(Personne)it.next(); System.out.println(cont.getNom()); }*/ tx.commit(); }catch(HibernateException e){ e.printStackTrace(); if(tx!=null && tx.isActive()){ tx.rollback(); } } InitSessionFactory.closeSession(); return mapping.findForward("reponse"); }//execute }
merci d'avance
Partager