Bonjour,


En suivant ce tutoriel (qui m'a beaucoup aidé), j'ai pu créer une interface de type CRUD.

Seulement, il y a un soucis : lorsqu'on souhaite par exemple modifier un élément, on appelle, lorsque l'utilisateur clique sur le lien modifier, cette fonction dans le managed bean qui va récupérer l'instance à modifier avant d'afficher la page edit.jsf :
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
public String editPerson() {
	editPerson = (Person) persons.getRowData();
	return "edit";
}
Or si l'utilisateur accès directement à la page edit.jsf via la barre d'adresse, un jolie NullPointerException se fera. Quelle est la meilleure manière d'empecher cela?