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 :

Composer une Jsp depuis plusieurs Actions.


Sujet :

Struts 2 Java

Vue hybride

Message précédent Message précédent   Message suivant Message suivant
  1. #1
    Nouveau membre du Club
    Profil pro
    Inscrit en
    Janvier 2006
    Messages
    4
    Détails du profil
    Informations personnelles :
    Localisation : Belgique

    Informations forums :
    Inscription : Janvier 2006
    Messages : 4
    Par défaut Composer une Jsp depuis plusieurs Actions.
    Bonjour. J'utilise depuis peu Struts 2.1.8.1 et j'aimerais améliorer ma solution existante. Je place un peu le contexte:

    Sur ma page j'ai un formulaire pour rechercher des personnes. Le nombre de résultat peut-être élevé, c'est pourquoi je retourne les résultats 20 par 20.

    J'ai ensuite créé une sorte de navigateur pour pouvoir naviguer au travers de ces résultats. Navigateur assez courant style celui proposé par google pour naviguer aux travers des pages de la recherche.

    Etant donné que je souhaite réutiliser ce composant sur plusieurs pages (de nature différentes), je ne préfère pas copier coller le code qui permet de le générer sur chacune de mes pages.

    J'ai donc créer une action dédiée à la génération du navigateur qui me retourne l'Html correspondant.

    Actuellement je récupère mon menu de la façon suivante:

    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
    3
    4
    5
    6
    7
    8
    9
    10
    11
    12
    13
     
    <%@ taglib prefix="s" uri="/struts-tags"%>
    <%@ taglib prefix="sx" uri="/struts-dojo-tags" %>
    ...
    <s:url id="urlShow" action="ShowPages">
    	<s:param name="nbItems" value="nbItems"/>
    	<s:param name="current" value="page"/>
    	<s:param name="action">RefreschPersons</s:param>
    	<s:param name="namespace">list</s:param>
    	<s:param name="targets">divPersonsResult</s:param>
    </s:url>
    <sx:div href="%{#urlShow}"   />
    ...
    Mon problème est que mon menu est rapatrié en Ajax, or je n'en ai pas besoin parce que le navigateur est rafraichi en même temps que ma liste de résultats.

    Ma question est donc de savoir comment je peux appeler mon action ShowPages pour générer mon navigateur avant que la page Html soit renvoyée vers le client web, et donc sans utiliser l'Ajax.

    Merci d'avance.

  2. #2
    Nouveau membre du Club
    Profil pro
    Inscrit en
    Janvier 2006
    Messages
    4
    Détails du profil
    Informations personnelles :
    Localisation : Belgique

    Informations forums :
    Inscription : Janvier 2006
    Messages : 4
    Par défaut Trouvé
    Voila, j'ai finalement trouvé comment appeler une action depuis ma JSP:

    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
    3
    4
    5
    6
    7
    8
     
    <s:action name="ShowPages" executeResult="true">
    	<s:param name="nbItems" value="nbItems"/>
    	<s:param name="current" value="page"/>
    	<s:param name="action">RefreschPersons</s:param>
    	<s:param name="namespace">list</s:param>
    	<s:param name="targets">divPersonsResult</s:param>
    </s:action>
    Il suffit d'utiliser la balise <s:action></s:action>

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

Discussions similaires

  1. Générer une facture depuis plusieurs devis
    Par bssouf21 dans le forum Microsoft Dynamics CRM
    Réponses: 2
    Dernier message: 30/12/2011, 02h51
  2. remplir un tableau dans une jsp depuis des champsde text
    Par john_wili dans le forum Général JavaScript
    Réponses: 0
    Dernier message: 15/07/2008, 01h08
  3. Inclure HTML dans une jsp depuis une autre appli
    Par StefC dans le forum Servlets/JSP
    Réponses: 3
    Dernier message: 24/04/2008, 08h44
  4. Réponses: 14
    Dernier message: 15/11/2007, 16h54
  5. [debutant]renvoyer sur une jsp depuis une servlet
    Par omega dans le forum Servlets/JSP
    Réponses: 2
    Dernier message: 23/03/2004, 11h55

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