欢迎您访问程序员文章站本站旨在为大家提供分享程序员计算机编程知识!
您现在的位置是: 首页

Property or field 'LevelName' cannot be found on null

程序员文章站 2022-04-13 22:45:52
...

Property or field ‘LevelName’ cannot be found on null

1、报错信息:

Springboot+mybatis+thymeleaf多表查询时,thymeleaf页面报错:Property or field ‘LevelName’ cannot be found on null,
图片如下:

Property or field 'LevelName' cannot be found on null

2、页面代码:

td th:text="${ulevel.LevelName}">></td>

Property or field 'LevelName' cannot be found on null

3、原因

User实体类定义了Ulevel实体的属性,而levelName是Ulevel的属性,usercontroller返回的是user实体,无法获得Ulevel实体的levelName属性。

4、解决方法:

htem页面改为:<td th:text="${user.ulevel.LevelName}"></td>

或者:<td th:text="${user.ulevel.getLevelName()}"></td>

Property or field 'LevelName' cannot be found on null

注:这方法不能有空值