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 :
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?
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4 public String editPerson() { editPerson = (Person) persons.getRowData(); return "edit"; }
Partager