jsf 2 - Initialize Session bean from request scop bean -


hi all
using jsf 2.0 , have 2 beans userbean ( request scope ) , userinfobean( session scope ). want know how can initialize userinfobean 1 method of userbean( request scope ) can access anywhere.

i want know performance wise better 1. put bean session bean 2. put different different variable in session individually.
thanks lot

inject session scoped bean @managedproperty of request scoped bean. way it's available action methods in request scoped bean.

e.g.

@managedbean @sessionscoped public class usermanager {      private user user;      // ... } 

and

@managedbean @requestscoped public class login {      private string username;     private string password;      @ejb     private userservice userservice;      @managedproperty(value="#{usermanager}")     private usermanager usermanager;      public string submit() {         user user = userservice.find(username, password);          if (user != null) {             usermanager.setuser(user);             return "home";         } else {             addmessage("unknown login, try again");             return null;         }     }      // ... } 

Comments