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