2011-09-09 39 views
2

我的jsp頁面有問題。我使用Spring的安全,我需要得到authentificated用戶的名稱,爲了這個,我用一個標籤如何將<security:authentication />的值設置爲<c:set>

<security:authentication property="name" /> 

我需要比較與其他字符串這個值,我該怎麼辦呢? 我以爲我可以將此值設置一些參數像

<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可以將body中的內容作爲值。

<c:set var="userName"><security:authentication property="name" /></c:set> 
相關問題