Acegi Securityを使用する従来のJava Webアプリケーションがあります。私はJSPページからすべてのjava scripletsを削除しようとしています。現在ログインしているACEGIタグユーザーオブジェクト
SecurityContextHolder.getContext().getAuthentication()
上記の式は、現在ログインしているユーザーオブジェクトを返します。次の式を置き換えるために使用できるACEGIタグはありますか?たとえば、「こんにちは、あなたの誕生日は1980年1月1日です。」というJSPページがあります。名前「Bob」と誕生日がBobのユーザオブジェクトから抽出されます。
注:私のStruts ActionはUserオブジェクトを宣言し、それを上記のコードの値に初期化することができますが、JSPページから現在ログインしているユーザーに直接アクセスすることをお勧めします。