JSF会话属性未保存

时间:2018-01-10 19:25:15

标签: jsf

我们正在为JSF做一个大学项目。 在登录时,调用一个函数来验证用户和数据的数据。然后设置会话属性,然后重定向到Home,我们在其中提供用户名#{loginFrontend.username} - 它在登录后立即显示。但是,当我点击另一个页面并返回主页时,用户名就消失了。

@ManagedBean(name = "loginFrontend")
@SessionScoped
public class LoginFrontend implements Serializable{
    private String username;
    private String password;
    private Integer userid;
    private String role;

    /* Validating Stuff going on here*/

 FacesContext context = FacesContext.getCurrentInstance();
        HttpSession session = (HttpSession)context.getExternalContext().getSession(false);

        session.setAttribute("userid",userid);
        session.setAttribute("role",role);

0 个答案:

没有答案