IdentifiantMot de passe
Loading...
Mot de passe oublié ?Je m'inscris ! (gratuit)
Navigation

Inscrivez-vous gratuitement
pour pouvoir participer, suivre les réponses en temps réel, voter pour les messages, poser vos propres questions et recevoir la newsletter

JSF Java Discussion :

external context redirection plante


Sujet :

JSF Java

  1. #1
    Inactif  
    Profil pro
    Inscrit en
    Mai 2006
    Messages
    2 189
    Détails du profil
    Informations personnelles :
    Âge : 45
    Localisation : Suisse

    Informations forums :
    Inscription : Mai 2006
    Messages : 2 189
    Par défaut external context redirection plante
    Hello,

    J'ai le problème suivant lorsque je tente de faire un redirect sur une autre application web après la fin d'un traîtement. Lorsque je veux me rediriger l'application ferme ma session et ne redirige pas.

    Il faut lancer l'action depuis un boutton une seconde fois pour que la redirection s'effectue

    voici le code incrimié

    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
    3
    4
    5
    6
    7
    8
    9
    10
     
    try {
      fnService.startWorkflow(name, a);
      FacesContext ctx = FacesContext.getCurrentInstance();
      ctx.getExternalContext().redirect(CREATE_BUSINESS_UI.getProperty(REDIRECT_AFTER_WF_START));
     ctx.responseComplete();
    } catch (YaminaFnException ye) {
      LOG.error("Could not start workflow '" + name + "'", ye);
    } catch (IOException ie) {
     LOG.error("Could not redirect to '"+ CREATE_BUSINESS_UI.getProperty(REDIRECT_AFTER_WF_START) + "'");
    Il n'y a pas d'exception qui est levée juste la session qui se ferme, le workflow démarre bien donc pas d'erreur à ce niveau la

    quelqu'un aurait une piste ?

    PS j'utilise déjà la redirection dans un autre contexte la seule différence est que dans ce cas ici j'utilise ctx.responseComplete

  2. #2
    Rédacteur

    Profil pro
    Inscrit en
    Juin 2003
    Messages
    4 184
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Juin 2003
    Messages : 4 184
    Par défaut
    Citation Envoyé par *alexandre* Voir le message

    Il n'y a pas d'exception qui est levée juste la session qui se ferme, le workflow démarre bien donc pas d'erreur à ce niveau la

    quelqu'un aurait une piste ?

    PS j'utilise déjà la redirection dans un autre contexte la seule différence est que dans ce cas ici j'utilise ctx.responseComplete

    la session se ferme..? tu perds tes objets en session?

    vérifie que la vue existe bien et ne contient pas d'erreur..

Discussions similaires

  1. Réponses: 3
    Dernier message: 08/04/2012, 19h16
  2. Réponses: 0
    Dernier message: 20/10/2008, 09h47
  3. redirection vers une page externe
    Par fraisa1985 dans le forum E-Commerce
    Réponses: 0
    Dernier message: 04/10/2008, 16h44
  4. Réponses: 12
    Dernier message: 08/07/2008, 13h34
  5. Faire une redirection dans une classe externe
    Par zooffy dans le forum ASP.NET
    Réponses: 2
    Dernier message: 06/06/2007, 14h17

Partager

Partager
  • Envoyer la discussion sur Viadeo
  • Envoyer la discussion sur Twitter
  • Envoyer la discussion sur Google
  • Envoyer la discussion sur Facebook
  • Envoyer la discussion sur Digg
  • Envoyer la discussion sur Delicious
  • Envoyer la discussion sur MySpace
  • Envoyer la discussion sur Yahoo