J'essaie d'accomplir un petit tweak dans un environnement Facelets/JSF. Je sais à peu près comment tout cela s'accorde.Facelettes: comment passer un ui: insérer une valeur en tant qu'attribut html?
J'ai une valeur définie sur différentes pages comme « titre »
<ui:define name="title">PageUID_123</ui:define>
Sur une autre page Je référencement cela avec:
<ui:insert name="title"/>
Je peux envelopper balises html autour de l'insert très bien, mais je dois être capable de sortir la valeur de "title" en tant qu'attribut d'un autre élément. Mon objectif final est pour elle de rendre en html comme ceci:
<meta name="pageid" content="PageUID_123"/>
Si je tente de mettre la balise d'insertion dans le contenu = « » bit, il renvoie une erreur d'analyse syntaxique. Y a-t-il un moyen de faire cela?
Dans les facelets, cela n'a pas d'importance si vous utilisez $ {x} ou # {x}. Ils signifient la même chose: https://facelets.dev.java.net/nonav/docs/dev/docbook.html#el –