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 2 Java Discussion :

Lancer action Struts sans reload de la page.


Sujet :

Struts 2 Java

Vue hybride

Message précédent Message précédent   Message suivant Message suivant
  1. #1
    Membre habitué
    Inscrit en
    Mai 2007
    Messages
    8
    Détails du profil
    Informations forums :
    Inscription : Mai 2007
    Messages : 8
    Par défaut Lancer action Struts sans reload de la page.
    Bonjour,

    J'ai vu sur le forum qu'il était possible de lancer une action Struts à partir d'un code javascript de la façon suivante :

    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
    document.nomDeTonFormBean.action="pathDeTonAction";
    document.nomDeTonFormBean.submit();
    J'aimerais faire la même chose sans pour autant recharger toute la page, je voudrais que mon action Struts2 s'execute de façon transparente sans reload.

    Est-il possible de faire cela et si oui comment ?

    Merci.

  2. #2
    Membre habitué
    Inscrit en
    Mai 2007
    Messages
    8
    Détails du profil
    Informations forums :
    Inscription : Mai 2007
    Messages : 8
    Par défaut
    Oulalla, ya plusieurs façons de faire ça en fait, voici déjà 3 solutions :

    http://wiki.objetdirect.com/wiki/ind..._et_le_Web_2.0

  3. #3
    Membre Expert
    Profil pro
    Inscrit en
    Août 2006
    Messages
    3 274
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Août 2006
    Messages : 3 274
    Par défaut
    Ou alors retourner null dans ton action struts.
    A vérifier.

  4. #4
    Membre habitué
    Inscrit en
    Mai 2007
    Messages
    8
    Détails du profil
    Informations forums :
    Inscription : Mai 2007
    Messages : 8
    Par défaut
    En effet, je n'avais pas pensé à ça...

    Mais apparemment ça renvoie une page blanche.

  5. #5
    Membre confirmé Avatar de lextaz33
    Profil pro
    Développeur informatique
    Inscrit en
    Avril 2008
    Messages
    169
    Détails du profil
    Informations personnelles :
    Localisation : France, Gironde (Aquitaine)

    Informations professionnelles :
    Activité : Développeur informatique

    Informations forums :
    Inscription : Avril 2008
    Messages : 169
    Par défaut
    Et avec un return mapping.getInputForward()???

    Certes ca reload la page mais pas vraiment non plus!
    On utilise ce return pour la gestion des erreurs! Si il y a une erreur alors on retourne sur la même page et ya pas de refresh visible à l'oeil nu de l'utilisateur!

    Je l'ai utilisé pour du tri de colonne, c'est nickel!!

  6. #6
    Membre habitué
    Inscrit en
    Mai 2007
    Messages
    8
    Détails du profil
    Informations forums :
    Inscription : Mai 2007
    Messages : 8
    Par défaut
    Citation Envoyé par lextaz33 Voir le message
    Et avec un return mapping.getInputForward()???
    Ta solution m'intéresse, mais de quel type est ta variable mapping ?

    Merci

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

Discussions similaires

  1. Action Struts sans afficher l'url appelante
    Par michaeljeru dans le forum Struts 1
    Réponses: 0
    Dernier message: 03/11/2011, 15h15
  2. Lancer une action struts sans cliquer sur un bouton submit
    Par cryosore94 dans le forum Struts 1
    Réponses: 10
    Dernier message: 22/03/2009, 16h08
  3. Action struts sans FormBeans
    Par lbrinon dans le forum Struts 1
    Réponses: 1
    Dernier message: 04/09/2007, 16h08
  4. Réponses: 2
    Dernier message: 26/04/2007, 09h06
  5. Action struts en page d'accueil
    Par g_rare dans le forum Struts 1
    Réponses: 2
    Dernier message: 16/05/2006, 10h41

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