2011-09-09 8 views
2

私のJSPページに問題があります。私はこれをどのように行うことができ、他の文字列で、この値を比較する必要があり、私は次のタグ<セキュリティ:認証/>の値を<c:set>で設定する方法

<security:authentication property="name" /> 

を使用し、このために、私は春のセキュリティを使用して、私はauthentificatedユーザーの名前を取得する必要がありますか? 私は

<c:set var="userName" value="<security:authentication property='name'/>"scope="page" /> 

ようないくつかのパラメータにこの値を設定することができ、その後、

<c:when test="${(params.userSelect.login eq pageScope.userName)}"> 

私の値を比較したが、これは動作しませんと思いました。私は<security:authentication property="name" />(私はjspページでそれを見ることができます)から名前を取得しますが、私はこの値を比較することはできません。

答えて

2

c:setは、値として本文の内容を取り込むことができます。

<c:set var="userName"><security:authentication property="name" /></c:set> 
関連する問題