Bonjour,
Je souhaite afficher un lien porteur d'un attribut title, dont le texte est dans un fichier de propriétés.
Je prend une exception à l'affichage: "D'après la TLD, l'attribut title n'accepte aucune expression" (en rouge: la partie fautive).
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3 <h:outputLink title="${rsc.txt_tp02_title}" value="jsf/introductionJava.jsp?#TP02">${rsc.txt_tp02}</h:outputLink>
Drôlement fûté, je me dis. J'aurais dû rester avec une balise <a>, parce que ça, ça marchait:
Comment JSF arrive à rater ça? Ou plutôt comment l'ai-je si mal compris pour ne pas parvenir à faire quelque-chose à la fois d'aussi badin et essentiel?
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3 <a title="${rsc.txt_tp02_title}" value="jsf/introductionJava.jsp?#TP02">${rsc.txt_tp02}</a>
Il faut coder toutes les chaines en dur dans toutes les JSP pour avoir le droit d'utiliser les balises JSF? Car je vois peu comment je vais lire un fichier de propriétés ou construire une chaîne de caractères dynamique sans l'employer ensuite par une expression.
Qu'est-ce que c'est que cette intrigue?
En vous remerciant,
Grunt.
Partager