JSF属性没有发现异常.属性不可读

  • 本文关键字:属性 异常 发现 JSF jsf cdi el
  • 更新时间 :
  • 英文 :


谁能帮帮我,我就是不明白,另一个bean工作得很好,只是那个bean很糟糕:

豆:

import java.io.Serializable;
import java.util.List;
import javax.enterprise.context.SessionScoped;
import javax.inject.Named;
@SessionScoped
@Named
class FeedbackController implements Serializable {
    private static final long serialVersionUID = 1L;
    private Lecture lecture;
    private List<Feedback> filteredFeedbacks;
    public Lecture getLecture() {
        return lecture;
    }
    public void setLecture(Lecture lecture) {
        this.lecture = lecture;
    }

视图:

<p:dataTable var="feedback" 
             value="#{feedbackController.lecture.feedbacks}" 
错误:

javax.el.PropertyNotFoundException: The class 'com.xxx.controller.FeedbackController' does not have a readable property 'lecture'.
因为我对这个问题一窍不通,我甚至不知道我可能做错了什么。我不得到,为什么它是不可能访问"讲座"当控制器@命名,并有一个公共getLecture()方法。也就是说,我有另一个具有相同原理的视图,它工作得很好,所以我想知道我在做什么。

提前感谢!

修复:必须是public类FeedbackController实现Serializable {

感谢BalusC的帮助!

相关内容

  • 没有找到相关文章

最新更新