小编Fra*_*z H的帖子

javax.el.PropertyNotFoundException:类'xxx'没有可读属性'yyy'

我在下面的会话作用域CDI托管bean:

@Named
@SessionScoped
public class RegisterController implements Serializable {   
    private static final long serialVersionUID = 1L;

    @Inject
    private MitgliedAbc mitgliedAbc;

    public MitgliedAbc getMitgliedABC() {
        return mitgliedAbc;
    }

    public void setMitgliedAbc (MitgliedAbc mitgliedAbc) {
        this.mitgliedAbc = mitgliedAbc;
    }

}
Run Code Online (Sandbox Code Playgroud)

并以JSF形式输入以下内容:

<h:inputText value="#{registerController.mitgliedAbc.mgEmail}" />
Run Code Online (Sandbox Code Playgroud)

部署到GlassFish 4.1并在浏览器中打开页面时,会引发以下异常:

javax.el.PropertyNotFoundException:/register.xhtml @ 27,66 value ="#{registerController.mitgliedAbc.mgEmail}":类'com.example.RegisterController'没有可读属性'mitgliedAbc'.

这是怎么造成的,我该如何解决?

jsf el managed-bean

4
推荐指数
1
解决办法
1万
查看次数

标签 统计

el ×1

jsf ×1

managed-bean ×1