ressource demande n'est pas disponible
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:
Code:
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. |
ma classeFormulaireAction est la suivante:
Code:
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
} |
j'ai besoin de votre aide.
merci d'avance