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 :

Tag Struts 2 Important


Sujet :

Struts 2 Java

Vue hybride

Message précédent Message précédent   Message suivant Message suivant
  1. #1
    Membre confirmé
    Inscrit en
    Septembre 2007
    Messages
    89
    Détails du profil
    Informations forums :
    Inscription : Septembre 2007
    Messages : 89
    Par défaut Tag Struts 2
    Voici un exemple où je m'inspire.
    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
    3
    4
    5
    6
    7
    8
    9
    10
    11
    12
    13
    14
    15
    16
    17
    18
    %@ taglib prefix="s" uri="/struts-tags" %>
     
    <html>
      <head>
        <title>Doubleselect Tag Example!</title>
      </head>
      <body>
      <h1><span style="background-color: #FFFFcc">Doubleselect Tag Example!</span></h1>
      <s:form>
      <s:doubleselect label="Select Item"  
              headerValue="--- Please Select ---"
              headerKey="1" list="{'Color','Fruits'}" 
              doubleName="dishes" 
              doubleList="top == 'Color' ? {'Black','Green','White',
              'Yellow','Red','Pink'} : { 'Apple','Banana','Grapes','Mango'}" />
        </s:form>
      </body>
    </html>
    Cependant je voulais que les infos statique de mes listes soient remplacer par mes collections qui se trouvent dans mes action.
    par exemple aulieu d'avoir:
    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
    doubleList="top == 'Color' ? {'Black','Green','White',
              'Yellow','Red','Pink'} : { 'Apple','Banana','Grapes','Mango'}" />
    j'aurais à la place des valeurs statiques ma collection qui depende de 'Color'.
    si quelqu'un a une idée c la bienvenue.
    Merci encore.

  2. #2
    Nouveau candidat au Club
    Inscrit en
    Janvier 2008
    Messages
    2
    Détails du profil
    Informations forums :
    Inscription : Janvier 2008
    Messages : 2
    Par défaut Tag Struts 2
    Les tag Struts 2 de gestion de données sous forme de collections s'utilise assez facilement et avec plus de fléxibilité au sens ou elle laissent la possibilité de s'apuyer sur le package java.util pour les traitements.

    typiquement un tag select ou doubleselect accepte une collection au sens java, et donc peut vous afficher des données depuis une List ou une Map.


    Tout ceci se faisant très facilement:
    1. Dans la classe action : définir la collection de données et ses getters/setters

    class MonAction extends ActionSupport{
    private List maCollection;
    //getters et setters

    }

    2.Dans la jsp

    <s:select list="maCollection" />

    Cette technique marche pour les tag gérant les liste de donnees (attribut "list")


    Tout cela suppose biensure que les configurations struts2 sont opérationnelles !!

Discussions similaires

  1. importer le tag struts dans ma jsp?
    Par dams78 dans le forum Struts 1
    Réponses: 2
    Dernier message: 23/02/2010, 10h09
  2. Transformation XLS + tag Struts
    Par spirodeau dans le forum Struts 1
    Réponses: 2
    Dernier message: 08/08/2006, 14h12
  3. problème tags struts
    Par enimiste dans le forum Struts 1
    Réponses: 4
    Dernier message: 18/05/2006, 13h01
  4. [Tags struts][Performance]Internationalisation
    Par gailuris dans le forum Struts 1
    Réponses: 6
    Dernier message: 15/12/2005, 10h19
  5. [Struts]créer ses propres tag struts
    Par jeb001 dans le forum Struts 1
    Réponses: 3
    Dernier message: 08/09/2005, 19h56

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