jsp页面抛出javax.el.PropertyNotFoundException: Property ‘name’ not found on type org.Trinity.entity.User
User类代码
public class User {
public String name;
public String passwd;
public Integer phone;
public User(String name, String passwd, Integer phone){
this.name = name;
this.passwd = passwd;
this.phone = phone;
}
}
我寻思有name成员变量了啊,随后查了资料原来是实体类没写getXxx方法。当在jsp页面el表达式中使用实体类对象的成员变量时,例如${User.name}的时候会调用实体类中的getName()方法,name开头要大写。