0

ログインしているユーザーをメイン デコレータ ページに表示したい。私が使う :

<decorator:usePage id="myPage"/>
Logged in as:<%= myPage.getRequest().getUserPrincipal().getName()%>
<decorator:body/>

しかし、うまくいきません!

4

2 に答える 2

0

Spring Security フィルター マッピングの下に SiteMesh フィルター マッピングを配置する必要があります。

参照: sitemesh デコレータの Spring セキュリティ タグ

于 2010-12-07T00:35:38.283 に答える
0

かなり長い間 SiteMesh を使用していませんが、request代わりに暗黙的オブジェクトを使用しないのはなぜですか (ページは JSP で記述されていると思いますよね?)

<%= request.getUserPrincipal().getName() %>

そして、正確に機能していないのは何ですか?例外がスローされていますか?

于 2010-08-12T13:37:36.450 に答える