


-
[武汉|]JAVA-
0困扰了一晚加上一个早上的时间,最后发现是因为实体类中没有set和get方法,因为el表达式取出属性值。
以表达式${user.name}为例:
EL表达式会根据name去User类里寻找这个name的get方法,此时会自动把name首字母大写并加上get前缀,一旦找到与之匹配的方法,El表达式就会认为这就是要访问的属性,并返回属性的值。
所以,想要通过EL表达式获取对象属性的值,那么这个属性就必须有与之对应的get方法。编辑于2019-06-18
- 去第 页