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 :

[Struts-layout]insérer jsp dans un tab.


Sujet :

Struts 1 Java

Vue hybride

Message précédent Message précédent   Message suivant Message suivant
  1. #1
    Inactif  
    Inscrit en
    Avril 2005
    Messages
    750
    Détails du profil
    Informations forums :
    Inscription : Avril 2005
    Messages : 750
    Par défaut [Struts-layout]insérer jsp dans un tab.
    bonjour j'ai une action qui me génère une page jsp, cette jsp m'affiche une collection sous forme de tableau(liste.jsp généré par ListeAction.java). Je voudrais avoir une autre page jsp qui utilise la balise <tab> et <tabs> afin de pouvoir afficher sous un onglet ma page liste.jsp.
    Est ce que qqun pourrait m'aider merci.

  2. #2
    Expert confirmé

    Femme Profil pro
    Inscrit en
    Juillet 2005
    Messages
    5 793
    Détails du profil
    Informations personnelles :
    Sexe : Femme
    Localisation : France

    Informations forums :
    Inscription : Juillet 2005
    Messages : 5 793
    Par défaut
    As-tu essayé de mettre en oeuvre le dernier exemple de cette page ?

  3. #3
    Inactif  
    Inscrit en
    Avril 2005
    Messages
    750
    Détails du profil
    Informations forums :
    Inscription : Avril 2005
    Messages : 750
    Par défaut
    Oui j'ai essayer voici mon code repris tout droit des exemples du site struts-layout.
    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
    3
    4
    5
    6
     
    <layout:tabs styleClass="FORM" width="400" selectedTabKeyName="tab">
    		<layout:tab key="1" href="tabs.jsp?tab=1" width="50">
    			<%@include file="tab1.jsp" %>
    		</layout:tab>
    	</layout:tabs>
    Je voudrais insérer dans ce tab la page jsp de mon autre poste concernant les cases a cocher, donc il faudrait déja que celui ci fonctionne.
    Merci a tous.

  4. #4
    Inactif  
    Inscrit en
    Avril 2005
    Messages
    750
    Détails du profil
    Informations forums :
    Inscription : Avril 2005
    Messages : 750
    Par défaut
    Voila l'erreur que j'ai en procédant comme ci dessus :
    Error 500: /tabs.jsp(20,3) /tab1.jsp(10,4) Directive page : l''attribut language ne peut pas être spécifié plusieurs fois.(Pour cela j'ai supprimé la directive <%@ page language.... %> dans tab1.jsp). Cependant ce qui m'arrangerait serait de pouvoir appelé une action qui puisse générer le contenu de l'onglet(page jsp généré par une action) et afficher la jsp obtenu dans le corps de l'onglet. Est ce possible?
    Merci

  5. #5
    Inactif  
    Inscrit en
    Avril 2005
    Messages
    750
    Détails du profil
    Informations forums :
    Inscription : Avril 2005
    Messages : 750
    Par défaut
    Bon c'est bon finalement, j'avais toutes les briques je me suis compliqué la vie, j'ai réussi a avoir ce que je voulais en modifiant un peu struts-config.xml.

  6. #6
    Expert confirmé

    Femme Profil pro
    Inscrit en
    Juillet 2005
    Messages
    5 793
    Détails du profil
    Informations personnelles :
    Sexe : Femme
    Localisation : France

    Informations forums :
    Inscription : Juillet 2005
    Messages : 5 793
    Par défaut
    La page jsp contenant le code suivant :
    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
    3
    4
    5
    <layout:tabs styleClass="FORM" width="400" selectedTabKeyName="tab">
    		<layout:tab key="1" href="tabs.jsp?tab=1" width="50">
    			<%@include file="tab1.jsp" %>
    		</layout:tab>
    	</layout:tabs>
    est appelée après exécution d'une Action.

    Donc, dans cette Action, tu peux constituer la jsp tab1.jsp comme tu souhaites le faire, ou plus simplement constituer la collection et alimenter le form-bean de façon à rendre la collection accessible depuis tab1.jsp.

  7. #7
    Inactif  
    Inscrit en
    Avril 2005
    Messages
    750
    Détails du profil
    Informations forums :
    Inscription : Avril 2005
    Messages : 750
    Par défaut
    Salut, merci pour ces précisions.

    Donc, dans cette Action, tu peux constituer la jsp tab1.jsp comme tu souhaites le faire, ou plus simplement constituer la collection et alimenter le form-bean de façon à rendre la collection accessible depuis tab1.jsp.
    Oui mais l'action va me faire un forward sur tab1.jsp et va m'afficher celle ci dans le navigateur, mais pas dans tabs.jsp comme je le souhaite. Je comprend ce que tu veux dire mais je ne vois pas comment le faire, avec ceux que je connais de struts a présent.

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

Discussions similaires

  1. Réponses: 1
    Dernier message: 01/10/2007, 16h32
  2. [Struts-Layout] deux listes dans un formulaire
    Par pigeon11 dans le forum Struts 1
    Réponses: 1
    Dernier message: 28/09/2007, 09h54
  3. [Struts-Layout] Problème Javascript dans layout:treeview
    Par lili2704 dans le forum Struts 1
    Réponses: 4
    Dernier message: 14/06/2007, 16h40
  4. [Struts-Layout] plusieurs datagrid dans une page jsp
    Par CaptainCyd dans le forum Struts 1
    Réponses: 2
    Dernier message: 04/06/2007, 16h43
  5. [Struts-Layout] Treeview onclick dans action
    Par lili2704 dans le forum Struts 1
    Réponses: 8
    Dernier message: 24/04/2007, 15h00

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