无法从另一个托管bean访问

时间:2013-09-14 01:39:35

标签: jsf-2 nullpointerexception managed-bean managed-property

我是JSF的初学者,我在访问存储在另一个bean的一个会话范围bean中的数据时遇到了问题。我在这里读过类似的问题,但他们没有帮助。

无论如何,这是一个豆子:

import javax.faces.bean.ManagedBean;
import javax.faces.bean.SessionScoped;
@ManagedBean(name = "loginBean")
@SessionScoped
public class loginBean
{

    private String username;
    private String password;
/*etc*/

我想在第二个bean中访问该bean的用户名和密码:

import javax.faces.bean.ManagedBean;
import javax.faces.bean.ManagedProperty;
import javax.faces.bean.SessionScoped;
import javax.faces.context.FacesContext;
/*rest of the imports*/
@ManagedBean
@SessionScoped
public class glavnaStrBean 
{
@ManagedProperty(value="#{loginBean}")
    loginBean logBin;


    public loginBean getLogBin() {
        return logBin;
    }

    public void setLogBin(loginBean logBin) {
        this.logBin = logBin;
    }

问题是变量logBin始终为null。

我在这里做错了什么想法?

0 个答案:

没有答案