Retrouver l'URL demandée avant redirection sur login
Bonjour,
Dans mon appli, j'ai un filtre qui permet de rediriger un utilisateur sur la page de login s'il n'est pas encore connecté.
Ce que j'aimerais, c'est qu'une fois qu'il s'est connecté, il soit automatiquement redirigé sur la page qu'il avait demandé à la base.
Pour cela, j'ai vu qu'il fallait utiliser
Code:
1 2 3 4 5
| ExternalContext externalContext = FacesContext.getCurrentInstance()
.getExternalContext();
String originalURL = (String) externalContext.getRequestMap().get(
RequestDispatcher.FORWARD_REQUEST_URI); |
Le problème est que
Code:
1 2
| externalContext.getRequestMap().get(
RequestDispatcher.FORWARD_REQUEST_URI); |
me renvoie toujours null.
Est-ce que j'aurais oublié qqch ? Ou Est-ce que mon appli est mal configurée ?
Merci d'avance pour votre aide