私のアプリケーションにログインしているユーザーを追跡する必要があり、JSF2のapplicationMapを使用してこれを実行しようとしています。だから私は、ユーザーのリストを作成し、私のログイン豆に私はこれを行うことによって、ユーザーを(削除)を追加:私はこのようなリストを取得しようusersTracking.xhtmlページのバッキングBeanでアプリケーション内のユーザーの追跡
FacesContext.getCurrentInstance().getExternalContext().getApplicationMap().put("usersList", usersList);
を:
をAppllicationMap map = (ApplicationMap)FacesContext.getCurrentInstance().getExternalContext().getApplicationMap();
List users = (LinkedList)map.get("usersList");
ただし、「ユーザー」は常にnullになります。私は間違って何をしていますか?
あなたが直接put操作の後にget操作を実行した場合はどうなりますか? –
ありがとうマット、私は愚かな間違いをしました。とにかく私はデータベースを介してこれを行うだろうと思うので、私はアプリケーションのいくつかのインスタンスを実行している場合のためのapplicationMapのソリューションがあるとは思わない。 – Herzog