EL表达式获取对象属性的原理

 

以表达式${Student.studentNo}为例:

EL表达式会根据studentNo去Student类里寻找这个studentNo的getter方法,此时会自动把studentNo首字母大写并加上get前缀,一旦找到与之匹配的方法,El表达式就会认为这就是要访问的属性,并返回return的值。
所以,想要通过EL表达式获取对象属性的值,那么这个属性就必须有与之对应的getter方法。且return返回的值要正确。(建议使用快捷键方式创建setter和getter方法,如eclipse使用Shift+Alt+S)

原文地址:https://www.cnblogs.com/chuangqi/p/10312097.html