例子JavaBean
class User{
//变量
private String name;
private int age;
//gettersetter方法
public void setName(String name){
this.name=name;
}
public String getName(){
return name;
}
public Int getAge){
return age;
}
public void setAge(Int age){
this.age=age;
}
}
1.变量就是定义的变量 age、name
2.方法就是getter、setter方法等方法
3.属性就是getter、setter方法。
el表达式中属性是gettersetter方法去掉getset部分、并将后面部分开头字符变成小写的字符串
通常情况下属性的形式上跟变量一致,但是本质上完全不同 ,属性就是getter setter方法
比如
${pageContext.request.contextPath}
就是pageContext对象调用其getRequest()方法,在调用getContextPath()方法
原文:https://www.cnblogs.com/shuaiqin/p/10897350.html