Je tente de remplacer le code :
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
	<select name="priseEnCompte2" id="priseEnCompte2">
<%if (calculTotal == 1) {
 %> 
		<option value="1" selected="selected">Oui</option>
		<option value="0">Non</option>					 
  <%
     }else {
 %> 
			<option value="1" >Oui</option>
		<option value="0" selected="selected">Non</option>
  <%
     }
 
 %>		
	</select>
par :

Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5
6
7
8
9
10
11
12
<select name="priseEnCompte" id="priseEnCompte">
	<c:choose>
		<c:when test="${calculTotal == 1}">
			<option value="1" selected="selected">Oui</option>
			<option value="0">Non</option>
		</c:when>
		<c:otherwise>
			<option value="1">Oui</option>
			<option value="0" selected="selected">Non</option>
		</c:otherwise>
	</c:choose>							
</select>
Seulement dans le cas d'utilisation de la JSTL ma valeur présélectionnée est oui lorsque calculTotal = 0. J'ai aussi essayé test="${calculTotal eq 1}", mais ça n'a pas mieux fonctionné.