Je vous remercie et je vais faire ces expérimentations et vérifications très bientôt.
Mais je reste perplexe, car je ne comprends plus la finalité ou le rôle de "l'opérateur" # ici.
Je le comprenais comme: il existe un getter, mais aussi un setter.
mais dans le cas de:
<h:outputLink title="#{rsc.txt_tp02_title}" ...
où rsc désigne un ResourceBundle, j'ai du mal à me représenter ce que cela signifie en "phase setter".
Mais peut être que je m'égare, et que ce qui me donne mes ressources n'est pas un ResourceBundle comme je le crois, mais un objet spécifique de JSF. Mais même ainsi, ma compréhension reste extrêmement floue.
Il y a visiblement quelque chose que je me représente mal entre ${x} et #{x}.
Dans mon esprit, ${x} disait: getX();
#{x} disait getX(), setX() voire symbolisait une méthode et était x().
Mais là... je suis perdu.
#{rsc.txt_tp02_title} =
rsc.getString("txt_tp02_title") + rsc.setString("txt_tp02_title", value) ?
txt_tp02_title() ?
.... je suis vraiment aux fraises niveau comprenette.
Partager