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

Struts 1 Java Discussion :

Erreur à la fermeture d'une popup


Sujet :

Struts 1 Java

Vue hybride

Message précédent Message précédent   Message suivant Message suivant
  1. #1
    Membre éclairé

    Profil pro
    Inscrit en
    Juillet 2004
    Messages
    639
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Juillet 2004
    Messages : 639
    Par défaut Erreur à la fermeture d'une popup
    Bonjour,

    Je suis dans une Popup et je souhaite la fermer et retourner sur la page appelante.
    Je veux passer par une Action qui rechargerait la page appelante pour mettre à jour une liste (maj effectuée dans la popup).
    J'ai codé le javascript comme suit :
    Code xml : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
    3
    4
    5
    <SCRIPT LANGUAGE="JavaScript">
    function Close() {
    window.opener.location.href='../closePopUpPrescription.do?';
    window.close();}
    </SCRIPT>
    Mais j'obtiens le message d'erreur suivant :
    org.apache.struts.chain.commands.InvalidPathException: No action config found for the specified url.
    org.apache.struts.chain.commands.AbstractSelectAction.execute(AbstractSelectAction.java:71)
    org.apache.struts.chain.commands.ActionCommandBase.execute(ActionCommandBase.java:51)
    org.apache.commons.chain.impl.ChainBase.execute(ChainBase.java:190)
    org.apache.commons.chain.generic.LookupCommand.execute(LookupCommand.java:304)
    org.apache.commons.chain.impl.ChainBase.execute(ChainBase.java:190)
    org.apache.struts.chain.ComposableRequestProcessor.process(ComposableRequestProcessor.java:283)
    org.apache.struts.action.ActionServlet.process(ActionServlet.java:1913)
    org.apache.struts.action.ActionServlet.doGet(ActionServlet.java:449)
    javax.servlet.http.HttpServlet.service(HttpServlet.java:690)
    javax.servlet.http.HttpServlet.service(HttpServlet.java:803)
    Pouvez-vous m'aider?
    Merci.

  2. #2
    Membre actif
    Inscrit en
    Février 2008
    Messages
    88
    Détails du profil
    Informations forums :
    Inscription : Février 2008
    Messages : 88
    Par défaut
    Ton URL "../closePopUpPrescription.do?"
    est fausse tu t'es trompé soit dans le nom soit dans le path ('..')

    Bon courage.

  3. #3
    Membre éclairé

    Profil pro
    Inscrit en
    Juillet 2004
    Messages
    639
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Juillet 2004
    Messages : 639
    Par défaut
    J'avais effectivement une erreur dans le libelle, maintenant l'erreur a changé avec :
    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
    3
    function Close() {
    window.opener.location.href='/closePoPupPrescription';
    window.close();}
    ererur :
    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
    3
    4
    5
    6
    7
    Etat HTTP 404 - /closePoPupPrescription
     
    type Rapport d'état
     
    message /closePoPupPrescription
     
    description La ressource demandée (/closePoPupPrescription) n'est pas disponible.

  4. #4
    Membre actif
    Inscrit en
    Février 2008
    Messages
    88
    Détails du profil
    Informations forums :
    Inscription : Février 2008
    Messages : 88
    Par défaut
    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    window.opener.location.href='/closePoPupPrescription.do';
    Sans le ".do" ton serveur d'application ne sais pas que c'est une action struts

  5. #5
    Membre éclairé

    Profil pro
    Inscrit en
    Juillet 2004
    Messages
    639
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Juillet 2004
    Messages : 639
    Par défaut
    j'avais essayé aussi avec le .do avant.

  6. #6
    Membre actif
    Inscrit en
    Février 2008
    Messages
    88
    Détails du profil
    Informations forums :
    Inscription : Février 2008
    Messages : 88
    Par défaut
    Alors vérifie le nom closePoPupPrescription. Est ce qu'il ai bien dans le fichier de configuration de Struts ? Est ce que les majuscules correspondent ?

+ Répondre à la discussion
Cette discussion est résolue.

Discussions similaires

  1. Réponses: 12
    Dernier message: 26/04/2007, 15h02
  2. Detecter la fermeture d'une popup
    Par mediateur59 dans le forum Général JavaScript
    Réponses: 2
    Dernier message: 13/12/2006, 17h52
  3. evenement de fermeture d'une popup
    Par mikky dans le forum Général JavaScript
    Réponses: 3
    Dernier message: 26/09/2006, 11h25
  4. fermeture d'une popup
    Par zoidberg dans le forum Général JavaScript
    Réponses: 1
    Dernier message: 10/05/2006, 12h02
  5. Message d'erreur à la fermeture d'une page web
    Par WELCOMSMAIL dans le forum Autres Logiciels
    Réponses: 2
    Dernier message: 26/04/2006, 17h12

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