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 :

[débutant] creation Onglets


Sujet :

Struts 1 Java

  1. #1
    Membre confirmé
    Inscrit en
    Mars 2006
    Messages
    103
    Détails du profil
    Informations forums :
    Inscription : Mars 2006
    Messages : 103
    Par défaut [débutant] creation Onglets
    salut,
    je veux utiliser les onglets dans mon application j ai cherché des exemples mes j ai pas trouvé grand chose, est ce que quelqu un à un lien qui explique de manière claire l utilisation des onglets dans Struts.
    Merci

  2. #2
    Membre éprouvé
    Profil pro
    Inscrit en
    Avril 2007
    Messages
    123
    Détails du profil
    Informations personnelles :
    Âge : 37
    Localisation : France, Côte d'Or (Bourgogne)

    Informations forums :
    Inscription : Avril 2007
    Messages : 123
    Par défaut
    Est-ce que tu pourrais être plus explicite ? Dans quoi voudrais tu créer des Onglets ? Pour faire un menu ?

  3. #3
    Membre confirmé
    Inscrit en
    Mars 2006
    Messages
    103
    Détails du profil
    Informations forums :
    Inscription : Mars 2006
    Messages : 103
    Par défaut
    oui pour faire un menu dans une page donnée, j utilise jdk 1.4 et struts 1.2

  4. #4
    Membre éprouvé
    Profil pro
    Inscrit en
    Avril 2007
    Messages
    123
    Détails du profil
    Informations personnelles :
    Âge : 37
    Localisation : France, Côte d'Or (Bourgogne)

    Informations forums :
    Inscription : Avril 2007
    Messages : 123
    Par défaut
    En sachant que Struts est une technologie Web donc figé, je pense que les "onglets" sont plus un effet de style qu'autre chose. Ca se passerait donc plutôt du coté du css que de struts. Mais peut-être que je me trompe

  5. #5
    Membre éclairé
    Profil pro
    Inscrit en
    Mai 2007
    Messages
    70
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Mai 2007
    Messages : 70
    Par défaut
    J'ai une application struts avec des onglets et en effet j'utilise les css

  6. #6
    Membre confirmé
    Inscrit en
    Mars 2006
    Messages
    103
    Détails du profil
    Informations forums :
    Inscription : Mars 2006
    Messages : 103
    Par défaut
    y as t il un tuto ou un exemple ou je peux m en inspirer

  7. #7
    Membre Expert
    Avatar de azerr
    Homme Profil pro
    Ingénieur Etude JEE/Eclipse RCP
    Inscrit en
    Avril 2006
    Messages
    942
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Âge : 48
    Localisation : France, Drôme (Rhône Alpes)

    Informations professionnelles :
    Activité : Ingénieur Etude JEE/Eclipse RCP
    Secteur : High Tech - Multimédia et Internet

    Informations forums :
    Inscription : Avril 2006
    Messages : 942
    Par défaut
    Bonjour
    si tu es interesse tu as le projet JSPTabControl
    http://jsptabcontrol.sourceforge.net/ qui est une taglib qui te perrmet de gerer des onglets dans une JSP.

    Angelo

  8. #8
    Modérateur
    Avatar de OButterlin
    Homme Profil pro
    Inscrit en
    Novembre 2006
    Messages
    7 313
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Localisation : France

    Informations forums :
    Inscription : Novembre 2006
    Messages : 7 313
    Billets dans le blog
    1
    Par défaut
    Tu as également Struts-Layout, très complet
    (champs date, onglet, liste paginée etc...)

    http://struts.application-servers.com/

    A+
    N'oubliez pas de consulter les FAQ Java et les cours et tutoriels Java

  9. #9
    Membre éclairé
    Profil pro
    Inscrit en
    Juillet 2006
    Messages
    372
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Juillet 2006
    Messages : 372
    Par défaut
    Dans l'appli que je suis en train de réaliser, il y a des onglets. Pour mettre ca en place, je me suis largement inspirée de ce site :
    http://demo.raibledesigns.com/struts-menu/

    Pour faire des trucs comme ca il faut que tu télécharge le struts-menu.tld....
    J'ai aussi fait des onglets "dynamiques", c'est à dire que mes onglets varient en fonction de l'utilisateur et pour ca j'ai du utiliser la struts-menu-el.tld (à télécharger aussi)

    Bon courage

    Anne

  10. #10
    Membre confirmé
    Inscrit en
    Mars 2006
    Messages
    103
    Détails du profil
    Informations forums :
    Inscription : Mars 2006
    Messages : 103
    Par défaut
    merci pour vos reponses

    j ai essayé de faire ça
    http://demo.raibledesigns.com/struts...abs.jsp?People

    la page s affiche bien avec les onglets mes lorsque je klick sur le lien les onglets disparessent et la page s affiche toute seule!!!

    voila mon fichier meu-configue.xml

    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
    19
    <?xml version="1.0" encoding="UTF-8"?>
    <MenuConfig>
        <Displayers>
            <Displayer 	name="TabbedMenu"
      					type="net.sf.navigator.displayer.TabbedMenuDisplayer"/>
        </Displayers>
        <Menus>
    		<Menu 	name="Test1" 
    				title="Menu1" 
    				description="Todos Menu" 
    				page="/main.do"/>
    		<Menu 	name="Test2" 
    				title="Menu2" 
    				description="Todos Menu" 
    				page="creationProfils.do/>
         </Menus>
     
     
    </MenuConfig>

  11. #11
    Membre extrêmement actif Avatar de Mister Nono
    Homme Profil pro
    Ingénieur Mathématiques et Informatique
    Inscrit en
    Septembre 2002
    Messages
    2 242
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Localisation : France, Haute Garonne (Midi Pyrénées)

    Informations professionnelles :
    Activité : Ingénieur Mathématiques et Informatique
    Secteur : Santé

    Informations forums :
    Inscription : Septembre 2002
    Messages : 2 242
    Par défaut
    On peut faire de très beaux onglets en XHTML et CSS et éventuellement Javascript.

  12. #12
    Membre Expert
    Avatar de azerr
    Homme Profil pro
    Ingénieur Etude JEE/Eclipse RCP
    Inscrit en
    Avril 2006
    Messages
    942
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Âge : 48
    Localisation : France, Drôme (Rhône Alpes)

    Informations professionnelles :
    Activité : Ingénieur Etude JEE/Eclipse RCP
    Secteur : High Tech - Multimédia et Internet

    Informations forums :
    Inscription : Avril 2006
    Messages : 942
    Par défaut
    Suite a la remarque de Mister Nono
    JSPTabControl permet de generer le code HTML des onglets avec des ul/li => http://jsptabcontrol.sourceforge.net...per-guide.html.

    Le parametrage des onglets (images, border,...) se fait uniquement avec des CSS. JSPTabcontrol te permet de :

    1. gerer le rendu de tes onglets avec des CSS.
    2. gerer la localisation des onglets (avec Struts ou non)
    3. selectionner un onglet depuis le serveur (action Struts par exemple)
    4. gerer des etats sur tes onglets comme erreur, lecture seule, invisible,... cote serveur ou client (javascript)
    5. selectionner un onglet cote serveur
    6. garde l'onglet selectionne apres un post.

    Angelo

  13. #13
    Membre averti
    Profil pro
    Inscrit en
    Août 2006
    Messages
    14
    Détails du profil
    Informations personnelles :
    Âge : 50
    Localisation : Canada

    Informations forums :
    Inscription : Août 2006
    Messages : 14
    Par défaut
    Je vais peut être faire une reponse a l'ouest mais il y a le tag <TabbedPanel /> qui fonctionne bien avec le theme 'ajax'.

  14. #14
    Membre extrêmement actif Avatar de Mister Nono
    Homme Profil pro
    Ingénieur Mathématiques et Informatique
    Inscrit en
    Septembre 2002
    Messages
    2 242
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Localisation : France, Haute Garonne (Midi Pyrénées)

    Informations professionnelles :
    Activité : Ingénieur Mathématiques et Informatique
    Secteur : Santé

    Informations forums :
    Inscription : Septembre 2002
    Messages : 2 242
    Par défaut
    Citation Envoyé par azerr
    Suite a la remarque de Mister Nono
    JSPTabControl permet de generer le code HTML des onglets avec des ul/li => http://jsptabcontrol.sourceforge.net...per-guide.html.

    ...
    Cela peut-être intéressant effectivement.

    Mais c'est encore l'ajoût et l'apprentissage d'une bibliothèque pour faire quelque chose qui est quand même simple à réaliser, et quand on réalise un projet on prend en compte le coût horaire et le rapport (complexité / résultat).

    Merci pour l'information.

  15. #15
    Membre éclairé
    Profil pro
    Inscrit en
    Juillet 2006
    Messages
    372
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Juillet 2006
    Messages : 372
    Par défaut
    Citation Envoyé par iftolotfi
    la page s affiche bien avec les onglets mes lorsque je klick sur le lien les onglets disparessent et la page s affiche toute seule!!!
    tu as mis ca dans les jsp sur lesquelles sont redirigées tes actions?
    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
    3
    4
    5
    6
    7
    8
    <div>
    <menu:useMenuDisplayer name="TabbedMenu">
        <ul class="menuList">
        <menu:displayMenu name="Test1"/>
        <menu:displayMenu name="Test2"/>
        </ul>
    </menu:useMenuDisplayer>
    </div>

  16. #16
    Membre Expert
    Avatar de azerr
    Homme Profil pro
    Ingénieur Etude JEE/Eclipse RCP
    Inscrit en
    Avril 2006
    Messages
    942
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Âge : 48
    Localisation : France, Drôme (Rhône Alpes)

    Informations professionnelles :
    Activité : Ingénieur Etude JEE/Eclipse RCP
    Secteur : High Tech - Multimédia et Internet

    Informations forums :
    Inscription : Avril 2006
    Messages : 942
    Par défaut
    Bonjour
    Mais c'est encore l'ajoût et l'apprentissage d'une bibliothèque pour faire quelque chose qui est quand même simple à réaliser, et quand on réalise un projet on prend en compte le coût horaire et le rapport (complexité / résultat).
    JSPtabcontrol n'est pas très compliqué à mettre en place. De plus tu as une distribution jsptabcontrol-usecases-1.0-b2 qui te répertorie tous les cas d'utilisation de JSPTabControl.

    Angelo

  17. #17
    Membre confirmé
    Inscrit en
    Mars 2006
    Messages
    103
    Détails du profil
    Informations forums :
    Inscription : Mars 2006
    Messages : 103
    Par défaut
    ce que je veux lors d un click sur un ongler afficher l page en dessou sans que mes onglet disparessent .
    voila ma page jsp :
    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
    19
    20
    21
    22
    23
    24
    25
    26
    27
    28
    29
    30
    31
    32
    33
    34
    35
    36
    37
    38
    39
    40
    41
    42
    43
    44
    45
    46
    <!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" 
    "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
     
    <%@ taglib uri="http://struts-menu.sf.net/tag" prefix="menu" %>
     
     
     
     
     
     
    <html xmlns="http://www.w3.org/1999/xhtml" xml:lang="en" lang="en">
    <head>
        <title>Tabbed Menu (with Velocity) Example</title>
     
        <meta http-equiv="Content-Type" content="text/html; charset=utf-8" />
     
        <link rel="stylesheet" type="text/css" media="screen" href="styles/global.css" />  
        <link rel="stylesheet" type="text/css" media="screen" href="styles/tabs.css" />
     
        <script type="text/javascript" src="styles/tabs.js"></script>
    </head>
    <body>
     
    <div>
    <menu:useMenuDisplayer name="TabbedMenu" 
        bundle="org.apache.struts.action.MESSAGE">
        <ul class="menuList">
        <menu:displayMenu name="Test1"/>
        <menu:displayMenu name="Test2"/>
        </ul>
    </menu:useMenuDisplayer>
    </div>
     
    <div id="content" style="width: 60%">
        <h2>CSS Tabs with Submenus</h2>
        <p>
            This example uses a Velocity template to render its HTML. Otherwise,
            it's the same as the <a href="tabbedMenu.jsp?Home">Tabbed Menu Example</a>.
            However, this one is much better (in my opinion) because you have full
            control over the HTML (via Velocity templates) and display logic. 
        </p>
    </div>
     
     
    </body>
    </html>
    et mon fichier menu-config.xml
    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
    19
    <?xml version="1.0" encoding="UTF-8"?>
    <MenuConfig>
        <Displayers>
            <Displayer 	name="TabbedMenu"
      					type="net.sf.navigator.displayer.TabbedMenuDisplayer"/>
        </Displayers>
        <Menus>
    		<Menu 	name="Test1" 
    				title="Menu1" 
    				description="Todos Menu" 
    				page="/main.do"/>
    				<Menu 	name="Test2" 
    				title="Menu2" 
    				description="Todos Menu" 
    				page="/welcom.do"/>
         </Menus>
     
     
    </MenuConfig>
    est ce que config="/templates/tabs.html" est obligatoir pour que les lien s affiche dans la même page, enl ajoutant dans
    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
    <menu:useMenuDisplayer name="TabbedMenu" config="/templates/tabs.html"
        bundle="org.apache.struts.action.MESSAGE">
    mes onglets disparessent et j ai à la place des NULL

  18. #18
    Membre confirmé
    Inscrit en
    Mars 2006
    Messages
    103
    Détails du profil
    Informations forums :
    Inscription : Mars 2006
    Messages : 103
    Par défaut
    mnt c bon j ai les liens qui marchent,

    le but de l utilsation des onglets pour moi c la saisie dans un formulaire trés long, donc je veux en clickant sur le premier onglet afficher une partie et puis qlicker sur l autre pour continuer la saisie, la soumission du form peut se faire apartir des deux, je dois avoir une seul action et un seul formBean, est ce que qlq un voix comment le faire

  19. #19
    Membre expérimenté
    Inscrit en
    Mai 2007
    Messages
    201
    Détails du profil
    Informations forums :
    Inscription : Mai 2007
    Messages : 201
    Par défaut
    C'est un peu tordu ce que tu veux faire .... non?
    si tu envois vers la meme actionform ça doit se faire , ce que je ne comprends c'est comment tu veux garder les champs chargés à chaque page en mémoire?

  20. #20
    Membre éclairé
    Profil pro
    Inscrit en
    Juillet 2006
    Messages
    372
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Juillet 2006
    Messages : 372
    Par défaut
    Si je comprend bien, tu veux faire un formulaire sur plusieurs onglets que l'utilisateur doit remplir. L'user peut valider la saisie de tous les champs par l'intermédiaire d'un bouton submit "Validation".

    Je ne vois qu'une manière de garder les champs saisis : il faut un bouton de soumission "intermédiaire", un bouton "save" par exemple, a la soumission tu passes par ta classe action, tu sauvegarde les champs saisis correspondants aux champs de ton onglet, et tu met ton ActionForm en session. Ainsi tu pourras le récupérer sans soucis apres....

    Mais comme dit Chaminette c'est un peu tordu

Discussions similaires

  1. Creation onglet de site
    Par benoitL39 dans le forum SharePoint
    Réponses: 4
    Dernier message: 25/01/2008, 16h51
  2. [Débutant] creation fichier vide
    Par nanath02 dans le forum Langage
    Réponses: 2
    Dernier message: 18/09/2007, 11h09
  3. creation onglets personnels
    Par fantomas261 dans le forum AWT/Swing
    Réponses: 1
    Dernier message: 20/08/2007, 10h37
  4. Débutant: creation de repertoire
    Par billy78 dans le forum Macros et VBA Excel
    Réponses: 8
    Dernier message: 14/06/2007, 12h26
  5. [Débutant creation de composant] Créer une LED numérique
    Par C_Marteau dans le forum C++Builder
    Réponses: 8
    Dernier message: 14/06/2005, 21h23

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