Property or field 'LevelName' cannot be found on null

来源:互联网 发布:c语言有趣小程序 编辑:程序博客网 时间:2024/05/21 08:59

Property or field ‘LevelName’ cannot be found on null

1、报错信息:

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

报错信息

2、页面代码:

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

html代码

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>

改正后html代码

注:这方法不能有空值

阅读全文
0 0
原创粉丝点击