首頁  >  問答  >  主體

java - 下面这个EL表达式,可以取出item的值,可是item是封装起来的,属性都是private啊?

大家讲道理大家讲道理2723 天前597

全部回覆(3)我來回復

  • 怪我咯

    怪我咯2017-04-17 16:34:52

    底層用反射走的get方法,如果你get方法的名字改了,也就是屬性名為name,取得name的get方法為getName1,那麼el裡要用name1取值

    回覆
    0
  • PHP中文网

    PHP中文网2017-04-17 16:34:52

    底層走的就是getName

    回覆
    0
  • 怪我咯

    怪我咯2017-04-17 16:34:52

    getName方法刪除再試一下。
    如果不能訪問了,說明是自動呼叫了屬性的getter方法;否則應該是透過反射直接取的屬性的值。

    回覆
    0
  • 取消回覆