<faces-config>
<managed-bean>
<managed-bean-name>user</managed-bean-name>
<managed-bean-class>com.lanya.register.User</managed-bean-class>
<managed-bean-scope>session</managed-bean-scope>
</managed-bean>
<managed-bean>
<managed-bean-name>log</managed-bean-name>
<managed-bean-class>com.lanya.register.LoginAction</managed-bean-class>
<managed-bean-scope>request</managed-bean-scope>
</managed-bean>
<managed-bean>
<managed-bean-name>f</managed-bean-name>
<managed-bean-class>com.lanya.register.Flag</managed-bean-class>
<managed-bean-scope>session</managed-bean-scope>
</managed-bean>
通过前台页面实例化f
<h:inputHidden value="#{f.flag}"></h:inputHidden>
在类LoginAcion中
flag=(Flag)FacesContext.getCurrentInstance().getExternalContext().getSessionMap().get("f");
flag.setFlag(1);
flag.setCid(login.getCid());
FacesContext.getCurrentInstance().getExternalContext().getSessionMap().put("f", flag);