javax.el.PropertyNotFoundException:

javax.el.PropertyNotFoundException:这个报错困扰了我好久,经过各种筛查最后终于找到原因了。因为在student类里面我的setter和getter的名字是这样的:

private sname
public void setStudentName(String sname){
this.sname = sname;
}
public String getStudentName(){
return sname;
}

而我的EL表达式里面是
${stu.sname}

运行之后就报错,在student类里面找不到属性sname。
我将student类里变量名改为如下:

private studentName
public void setStudentName(String studentName){
this.studentName = studentName;
}
public String getStudentName(){
return studentName;
}

总结:命名要规范!!!

猜你喜欢

转载自blog.csdn.net/qq_41277195/article/details/81448024