2010-04-28 8 views
2

Quelle est la meilleure façon d'utiliser l'étiquette de sécurité Spring <sec:authentication property="principal.id" /> comme valeur pour la balise <c:set…>?c: définir une balise pour définir une valeur de type non-primitif

Ces déclarations:

<c:set var="userId" value="<sec:authentication property='principal.id' />"/> 
<c:set var="userId" value="<sec:authentication property=\"principal.id\" />"/> 

ne fonctionnera pas.

Répondre

3

Il n'y a aucune raison d'utiliser l'attribut «valeur» dans votre cas. Utiliser la balise <c:set> de cette façon:

<c:set var="userId"> 
    <sec:authentication property="principal.id"/> 
</c:set> 
+0

bonne première réponse :) – skaffman

+0

@Little Jeans Merci, ça marche! – 0x2D9A3

Questions connexes