Bonjour,

C'est un problème tout simple.

J'ai besoin dans une page JSF d'initialiser un booléen, puis de le changer et de le tester un peu plus loin.

Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5
6
7
8
9
10
<c:set var="premierThème" scope="view" value="true" />
 
<c:choose>
   <c:when test="${premierThème}">
      <c:set var="premierThème" scope="view" value="false" />
      <td class="typeTheme">ses thèmes:</td>
   </c:when>
 
    ...
</c:choose>
Mon problème: pas d'attribut class ou type sur <c:set>

Et
<c:set var="premierThème" scope="view" value="true" />
peut initialiser un objet String derrière ou n'importe quoi...

Comment le forcer à instancier un objet de la classe que je veux?
(sans en passer par un managed bean, car bien sûr c'est possible, mais ça ferait beaucoup de circonvolutions pour le travail à accomplir).

En vous remerciant,

Grunt.