<Jetspeed>UserManager を利用すれば、言語を保存できることを確認したけど、保存するパスに悩む。/user/admin にするか /user/admin/userinfo にするか。userinfo にすれば、JSR 168 の方法で、ReadOnlyで参照できるようになる気もするけど、そのようにする必要があるかどうかもまた、微妙だしな。どうしたものか・・・。あとは、ユーザー名をどのように取得するだな。PortletRequest の getRemoteUser でたぶん、良い気はしているけど、JavaDoc によるとユーザーのログインを指定する文字列となっているんだよな。これも微妙な言い回しだ。ソースコードを見ないと、何ともわからんところ・・・。