Bonjour tout le monde,
étant nouvelle dans le monde JSF,
je veux appeler une méthode métier via un commandLink pour afficher un détail dans une autre jsp. l'appel se fait à l'intérieur d'un dataTable.
le problème c'est que en cliquant sur le lien, la page appelante est simplement rechargée(c comme si l'appel ne s'effectue pas et comme si le param n'est pas envoyé)
pour plus de détails :
j'ai un bean BDProjet(a la portée session) dont la méthode getProjetItems() me permet de lister tous les objets "Projets". et un autre BDMethodologie (a la portée session) dont la méthode getMethodologie() et dont le code:
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5
6
7
8
9
10
11
12 FacesContext context = FacesContext.getCurrentInstance(); HttpServletRequest request = (HttpServletRequest) context.getExternalContext().getRequest(); String idT = request.getParameter("idMethodologie").toString(); int id=Integer.parseInt(idT); session = HibernateSessionFactory.currentSession(); tx= session.beginTransaction(); method = (Methodologie)session.load(Methodologie.class,new Integer(id));
Partager