【el表达式取不出来实体类的属性 _tiles 】 | IT修真院·坑乎
el表达式取不出来实体类的属性
我也踩过这个坑( 1 )
已统计您的踩坑,无需重复点击
回答(1)
tiles
详细描述
错误截图
编辑于2024-05-17
  • [武汉|]JAVA-
    0

    困扰了一晚加上一个早上的时间,最后发现是因为实体类中没有set和get方法,因为el表达式取出属性值。

    以表达式${user.name}为例:
    EL表达式会根据name去User类里寻找这个name的get方法,此时会自动把name首字母大写并加上get前缀,一旦找到与之匹配的方法,El表达式就会认为这就是要访问的属性,并返回属性的值。
    所以,想要通过EL表达式获取对象属性的值,那么这个属性就必须有与之对应的get方法。

    编辑于2019-06-18