javax.el.PropertyNotFoundException: Property 'XXX' not found on type bean.XXXXX


javax.el.PropertyNotFoundException: Property 'XXX' not found on type bean.XXXXX

先檢查頁面語法是否有問題,后在頁面的el表達式中發現了LoginName這一屬性,

一路往下找,看異常中的第一個詞:property,檢查mybatis的mapper.xml文件,

找到peoperty的位置<result column="LoginName" jdbcType="VARCHAR" property="LoginName"/>

按照mybatis的規則property對應的是實體類中的屬性,從這里再找到實體類,結果發現實體類中的也是LoginName,

根據java命名規則,首字母應該小寫,因為EL調取實體類屬性的getter方法時默認首字母小寫,

所以將LoginName更改為loginName,頁面隨即恢復正常


免責聲明!

本站轉載的文章為個人學習借鑒使用,本站對版權不負任何法律責任。如果侵犯了您的隱私權益,請聯系本站郵箱yoyou2525@163.com刪除。



 
粵ICP備18138465號   © 2018-2025 CODEPRJ.COM