2016-08-05 42 views
-4

In einem Projekt zeigen, wo die beteiligten Technologien jee, primefaces sind, Hibernate und JSF (mit jsfhelper) haben wir den folgenden Code:Wie die Anzahl der aktiven Sitzungen

public static SessionBean getSessionBean() { 

    SessionBean sessionBean = (SessionBean) JsfHelper.getSessionAttribute("SessionBean"); 
    if (sessionBean == null) { 
     sessionBean = new SessionBean(); 
     JsfHelper.setSessionAttribute("SessionBean", sessionBean); 
    } 
    return sessionBean; 
} 

Student student = new Student(); 

public String login() throws Exception { 
    Student studentLogin = studentDao.login(student.getUsername(), student.getPassword()); 
    if (studentLogin.getUsername() != null) { 
     JsfHelper.getSessionBean().setStudent(studentLogin); 
     return "dashboard"; 
    } else { 
     return null; 
    } 
} 

Wie kann ich zeigen die Anzahl oder die Namen der Online-Nutzer?

Antwort

-1

Wenn Sie Zugriff auf alle verbundenen Benutzer haben möchten, sollten Sie den Anwendungsbereich verwenden. Der Sitzungsumfang gilt für den aktuell verbundenen Benutzer.