Validating vue-paramètres événement preRenderView
dans le backing bean je remarquai que chaque événement <f:event>
est encore tiré, même si l'une des méthodes invoquaient une redirection en utilisant:Comment détecter si une redirection précédente a été appelée?
FacesContext.getExternalContext().redirect(url);
Si dans plusieurs événements une redirection est invoquée une exception d'erreur d'état illégal sera levée. Pour éviter cela, je voudrais savoir si et comment il est possible de détecter généralement si une redirection a déjà été invoquée et de traiter la première ou la dernière redirection.
Merci, cela m'a aidé à supprimer cette erreur. À propos de: 'Généralement, à ce stade, il est dangereux d'essayer de faire quoi que ce soit avec le flux de réponse.» Donc, je n'ai aucune chance d'arrêter de rediriger vers la première url pour rediriger vers la seconde URL? – djmj