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 :

Factoriser des fonctions JSP


Sujet :

Servlets/JSP Java

Vue hybride

Message précédent Message précédent   Message suivant Message suivant
  1. #1
    Battosaiii
    Invité(e)
    Par défaut Factoriser des fonctions JSP
    Bonjour,

    J'ai un peu de difficulté avec jsp. J'ai repris du code existant et il y a beaucoup de code en jsp pour l'interface graphique. Il y a énormement de duplication et je me demandais comment factoriser ce code jsp ?

    Il y a beaucoup d'iteration dans le code existant pour créer des tableaux avec des colonnes.

    Moi je voudrais créer un nouveau tableau avec à 2 ou 3 colonnes en+ et en - que le tableau existant. J'aimerais réutiliser le code existant pour créer un tableau.

    Exemple de code(j'ai cahé la plupart du code car il ya 900 lignes quand même !

    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
     
     
    </logic:equal>
    	<logic:iterate id="listeEvt" name="ListEvtForm" property="typesList" indexId="index1">
    		<bean:size name="listeEvt" id="taille"/>
    		<logic:notEqual name="taille" value="0">
     
    			<logic:equal name="index1" value="0">
    				<table class="none">
    					<tr>
    						<bean:size name="listeEvt" id="tailleListeConsultations"/>
    						<td class="libelleAnnee">
    							<logic:greaterThan name="tailleListeConsultations" value='<%= IDnbMaxVenuesAffichables %>'>
    								<a href="Javascript:;" onclick="return switchAffichageVenuesEtRsm('<bean:write name="index1"/>', '0', 'CS');">
    									<img src="images/plus23.gif" border="0" align="middle" title="Afficher les venues" id="plus_<bean:write name="index1"/>_CS"><img src="images/minus23.gif" align="middle" border="0" title="Masquer les venues" id="minus_<bean:write name="index1"/>_CS" style="display:none"></a>
    							</logic:greaterThan>
    							<logic:lessEqual name="tailleListeConsultations" value='<%= IDnbMaxVenuesAffichables %>'>
    								<a href="Javascript:;" onclick="return switchAffichageVenuesEtRsm('<bean:write name="index1"/>', '0', 'CS');">
    									<img src="images/plus23.gif" align="middle" border="0" title="Afficher les venues" id="plus_<bean:write name="index1"/>_CS" style="display:none"><img src="images/minus23.gif" align="middle" border="0" title="Masquer les venues" id="minus_<bean:write name="index1"/>_CS"></a>
    							</logic:lessEqual>
    Merci

  2. #2
    Battosaiii
    Invité(e)
    Par défaut
    D’après ce que j'ai compris sur le site de Sun , il faut utiliser des "Custom Tag". Je vais développer cela pour mes pages jsp. Il faut éviter d'utiliser des tag logic dans le code de la jsp.

Discussions similaires

  1. [JQuery] factoriser des fonctions
    Par grabriel dans le forum jQuery
    Réponses: 5
    Dernier message: 03/10/2007, 20h24
  2. Liste des fonctions
    Par Mookie dans le forum C
    Réponses: 2
    Dernier message: 22/09/2003, 16h42
  3. Des fonctions OGL pour les images de format usuel ?
    Par jamal24 dans le forum OpenGL
    Réponses: 3
    Dernier message: 31/05/2003, 21h59
  4. Appel à des fonctions incluses dans des DLL
    Par Greybird dans le forum Langage
    Réponses: 3
    Dernier message: 26/05/2003, 13h33
  5. Implémentation des fonctions mathématiques
    Par mat.M dans le forum Mathématiques
    Réponses: 9
    Dernier message: 17/06/2002, 16h19

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