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

Servlets/JSP Java Discussion :

[JSP] [include] inclure un morceau de code


Sujet :

Servlets/JSP Java

  1. #1
    Membre expérimenté
    Avatar de viena
    Profil pro
    Inscrit en
    Juillet 2002
    Messages
    1 071
    Détails du profil
    Informations personnelles :
    Âge : 44
    Localisation : France, Nord (Nord Pas de Calais)

    Informations forums :
    Inscription : Juillet 2002
    Messages : 1 071
    Points : 1 512
    Points
    1 512
    Par défaut [JSP] [include] inclure un morceau de code
    Bonjour,

    je me pose une petite question : est ce qu'on peut inclure du code à n'importe quel niveau ?

    Je m'explique. J'ai un tableau qui revient une petite 10ene de fois dans mon appli, je veux donc le mettre dans une page et inclure celle ci quand j'en ai besoin. La seule chose, c'est que la dernière colonne de ce tableau est pafois constituée de bouton radio et d'autres fois de cases à cocher.

    J'ai donc penser faire deux includes : un avec le début du tableau et deux autres avec la dernière colonne. Est ce que je peux faire des include qu'avec des <td> et que le reste se trouve ailleurs?

    En gros, est ce que les include rappatrient bétement le code et la colle dans la JSP appelante ou est ce qu'il y a une interprétation en amont ?

  2. #2
    Membre averti
    Inscrit en
    Mars 2004
    Messages
    377
    Détails du profil
    Informations forums :
    Inscription : Mars 2004
    Messages : 377
    Points : 356
    Points
    356
    Par défaut
    Je te conseille plutôt de faire un seul include avec un ou plusieurs paramètres pour définir s'il y a ou non le bouton.
    Et tu appelles tes includes avec tes paramètres :

    soit en statiques :
    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    <%@ include page="/majsp.jsp?monparam=toto"%>
    ou en dynamique :
    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
    3
    <jsp:include file="/majsp.jsp">
    <jsp:param name="monparam" value="toto"/>
    </jsp:include>
    En espérant avoir été clair.
    A+

  3. #3
    Membre expérimenté
    Avatar de viena
    Profil pro
    Inscrit en
    Juillet 2002
    Messages
    1 071
    Détails du profil
    Informations personnelles :
    Âge : 44
    Localisation : France, Nord (Nord Pas de Calais)

    Informations forums :
    Inscription : Juillet 2002
    Messages : 1 071
    Points : 1 512
    Points
    1 512
    Par défaut
    ok, je vais surement faire comme ça.

    Cependant, juste pour info, est ce possible d'inclure juste un <td> ?
    voir d'ouvrir une balise dans la partie de l'include et de la fermer dans la page appelante (je sais, c'est pourri, c'est juste pour connaitre les "limite" du systeme include) ?

  4. #4
    Membre averti
    Inscrit en
    Mars 2004
    Messages
    377
    Détails du profil
    Informations forums :
    Inscription : Mars 2004
    Messages : 377
    Points : 356
    Points
    356
    Par défaut
    La balise include te permet d'inclure tout ce qui tu veux qui a une tronche de texte ou de code html, sinon je ne sais pas ce que cela donne.
    Après en fonction de ton éditeur, ou ton compilateur de jsp, il peut gueuler car telle ou telle balise n'est pas à sa place.
    Exemple : un balide td sans tr et sans table ??
    Donc voilà les seuls limites possibles , ton éditeur.

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

Discussions similaires

  1. Réponses: 0
    Dernier message: 06/09/2012, 17h31
  2. include morceau de code
    Par philodido dans le forum Langage
    Réponses: 8
    Dernier message: 21/12/2010, 15h58
  3. Réponses: 2
    Dernier message: 01/09/2008, 18h07
  4. Réponses: 4
    Dernier message: 20/07/2007, 04h49
  5. [JSP]"<jsp:include" ou "<%@ in
    Par coubi64 dans le forum Servlets/JSP
    Réponses: 4
    Dernier message: 31/03/2004, 18h28

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