javax.el.PropertyNotFoundException: Property 'reviewcontent' not found on type javabean.YbReview解决方法

来源:互联网 发布:网络摄像头id 编辑:程序博客网 时间:2024/05/18 00:23

      一、这是javabean中的YbReview类,以及它的set和get方法

public class YbReview {private Integer userid;  private Integer reviewid;  private Integer articleid;  private String reviewcontent;  private YbUser ybuser;  private Date reviewdatetime;public Integer getReviewid() {return reviewid;}public void setReviewid(Integer reviewid) {this.reviewid = reviewid;}public Integer getArticleid() {return articleid;}public void setArticleid(Integer articleid) {this.articleid = articleid;}public String getReviewContent() {return reviewcontent;}public void setReviewContent(String reviewcontent) {this.reviewcontent=reviewcontent;}public YbUser getYbuser(){return ybuser;}public void setYbuser(YbUser ybuser) {this.ybuser = ybuser;}public Date getReviewdatetime(){return reviewdatetime;}public void setReviewdatetime(Date reviewdatetime) {this.reviewdatetime = reviewdatetime;}public Integer getUserid() {return userid;}public void setUserid(Integer userid) {this.userid = userid;}}

  二、JSP页面的代码如下:

 <c:forEach items="${requestScope.list}" var="a">            <tr>              <td style="height:26px;border-bottom:1px dotted #cccccc">● ${a.reviewcontent}</td>              <td style="height:26px;border-bottom:1px dotted #cccccc" align="left">${a.ybuser.username}</td>             <td style="height:26px;border-bottom:1px dotted #cccccc" align="center"><fmt:formatDate pattern="yyyy-MM-dd" value="${a.reviewdatetime}"/>             </td>         </tr>         </c:forEach>

  三、于是就一直报这个错误,查了资料给出的解决方案有:(1)保证set和get方法,我检查一遍,自己的都正确,这办法不可行;(2)javabean中的属性第一个字母应该是小写,当然,这个也没有问题;自己捣鼓一会,于是将reviewcontent改为了reviewContent之后,正确了,没有报错了。希望我的方法对大家能有帮助!



阅读全文
0 0
原创粉丝点击