Bonjour à tous,

j'essaie de faire une redirection dans une méthode d'un backing bean, mais sans succès.

Voici la méthode :
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
    public String resetTaskBeanForm() throws IOException {
	String toViewId = null;
	String action = getRequestParameter("action");
	String intervention = getRequestParameter("intervention");
 
	if(action.equals("add")) {
	    toViewId = "/pages/tasks/form.jsf";
	} else if(action.equals("edit")) {
	    toViewId = "/pages/tasks/form.jsf?intervention=" + intervention;
	} else if(action.equals("delete")) {
	    toViewId = "/pages/tasks/delete.jsf?intervention=" + intervention;
	}
 
	setValueExpression("#{taskBeanForm}", TaskBeanForm.class, null);
 
	getExternalContext().redirect(getExternalContext().encodeActionURL(toViewId));
	getFacesContext().responseComplete();
 
	System.out.println(toViewId);
 
	return null;
    }
Comment faut-il que je fasse pour rediriger vers une page avec paramètre ?