0

セッションで初期化されたマネージド Bean をすべて取得するにはどうすればよいですか? 次のコードは、毎回 JVM をクラッシュさせます。

FacesContext facesContext=FacesContext.getCurrentInstance();
com.sun.faces.application.ApplicationAssociate application = 
ApplicationAssociate.getInstance(facesContext.getExternalContext());
4

1 に答える 1

1

のようなものを使用できませんか

 FacesContext context = FacesContext.getCurrentInstance();
 HttpSession session = (HttpSession) context.getExternalContext().getSession(true);
 Enumeration mySessionBeans = session.getAttributeNames();
于 2012-05-16T09:21:13.727 に答える