Passer un paramètre à un bean en request ou setter une property d'un bean en session
Bonjour.
Petite question de débutant :
Imaginons que j'ai deux pages, la première (page1) devant appeler la seconde (page2) en lui transmettant des paramètres.
Est ce que c'est "mauvais" d'utiliser un bean en session pour le bean de la page 2 et de lui setter des property à partir du bean de la page1 en utilisant quelque chose comme :
Code:
1 2 3 4 5 6 7 8
| private Page2Bean page2Bean = (Page2Bean) FacesContext.getCurrentInstance().getApplication()
.getELResolver().getValue(elContext, null, "Page2Bean");
public String doSomething(){
page2Bean.setParameter1("JUST_A_PARAMETER");
page2Bean.setParameter2("JUST_ANOTHER_PARAMETER");
return "doSomething";
} |
Je sais que je peux passer directement des paramètres en utilisant un bean en "request" mais je me demande si ce que j'ai expliqué ci-dessus risque de m'apporter des soucis?
Merci.