一、这是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之后,正确了,没有报错了。希望我的方法对大家能有帮助!