Le binding est inutile dans ton cas (et souvent, c'est utilisé à tort, mais c'est un autre débat)...
Dans ton cas, comme le dit Sniper37, le mieux est d'avoir une méthode dans un bean Java qui retourne un booléen indiquant si l'utilisateur a le droit de télécharger ou non le fichier. Ensuite, affecter à l'attribut rendered la valeur retournée par cette méthode :
<h:outputLink ... rendered="#{monBean.aLeDroitDeTelecharger}"/>
et dans le Java, tu évalues le booléen selon tes besoins :
1 2 3 4 5
| public boolean isALeDroitDeTelecharger() {
boolean aLeDroit = ...;
...
return aLeDroit;
} |
Partager