Spring Boot和Thymeleaf中的单表继承

用户名

我在JPA中使用单表继承。

-汽车
-电动汽车
-汽油车

在我的百里香模板中,我通过for-each访问超类(汽车)的列表,以便创建包含两个子类的对象的表。

<tr th:each="car : ${cars}" 
th:class="${not car.isECar()} ? 'electricCar' : 'notECar'">

我现在遇到的问题是,我想访问一个子类的属性,该属性在另一个类中不存在。

<td th:text="'kWh ' + ${car.kwh}" style="vertical-align: center;">1025 kWh</td>

这引发以下异常:

org.springframework.expression.spel.SpelEvaluationException:EL1008E:(pos 6):在类型为...的对象上找不到属性或字段'...'

只有存在属性时,才可以呈现html-tag的任何方法吗?

用户名

好的,我现在找到了一种解决方法:

首先,我在超类汽车中编写了一个方法,该方法返回null。
在我的子类E-Car中,我覆盖了返回正确值的方法。

现在每辆车都有一个名为getKWH()的方法,我可以通过以下方法访问它:

<td th:text="${car.getKWH()} + ' kWh'" th:if="${car.getKWH()!=null}">2200 kWh</td>

本文收集自互联网,转载请注明来源。

如有侵权,请联系[email protected] 删除。

编辑于
0

我来说两句

0条评论
登录后参与评论

相关文章

来自分类Dev

Spring Boot,Thymeleaf和@Controller

来自分类Dev

使用Spring Boot和Thymeleaf加载静态资源

来自分类Dev

Spring Boot和Thymeleaf与XML模板

来自分类Dev

如何在Thymeleaf和Spring Boot中显示消息?

来自分类Dev

Spring Boot + Security + Thymeleaf和CSRF令牌不会自动注入

来自分类Dev

使用Spring Boot和Thymeleaf创建文件下载链接

来自分类Dev

无法通过Spring Boot和Thymeleaf进行验证

来自分类Dev

Spring Boot + Thymeleaf的@WebAppConfiguration和@ContextConfiguration

来自分类Dev

我可以在Spring Boot应用程序中从Thymeleaf表发出HTTP POST请求吗

来自分类Dev

在表中实现一个按钮,使用Thymeleaf和Spring Boot从表中返回数据

来自分类Dev

Json Response Spring Boot中的继承

来自分类Dev

Spring Boot和单实例AWS Beanstalk SSL设置错误

来自分类Dev

使用Spring Boot和Thymeleaf上传多个文件

来自分类Dev

使用@Valid和Thymeleaf验证spring-boot中的输入

来自分类Dev

Spring Boot 2.4.2和Thymeleaf 3.0.12-访问静态方法

来自分类Dev

JMSSerializerBundle和单表继承

来自分类Dev

Spring Boot和Thymeleaf资源文件夹问题

来自分类Dev

War文件中未提供Spring Boot和Thymeleaf静态内容

来自分类Dev

在Spring Boot中混合thymeleaf和jsp文件

来自分类Dev

Spring Boot-Thymeleaf模板

来自分类Dev

Spring Boot Thymeleaf相对网址

来自分类Dev

我可以在Spring Boot应用程序中从Thymeleaf表发出HTTP POST请求吗

来自分类Dev

Spring Boot-Thymeleaf与JQuery?

来自分类Dev

Spring Boot和Thymeleaf:找不到HTML模板

来自分类Dev

Spring Boot,使用Thymeleaf发行

来自分类Dev

在 Spring Boot 单表中找不到依赖类型的合格 bean

来自分类Dev

Thymeleaf、IntelliJ 和 Spring Boot 未正确加载 CSS 文件

来自分类Dev

Spring Boot 和 Thymeleaf 的问题

来自分类Dev

Spring Boot、Thymeleaf 和基于 JS 的技术组合选择

Related 相关文章

  1. 1

    Spring Boot,Thymeleaf和@Controller

  2. 2

    使用Spring Boot和Thymeleaf加载静态资源

  3. 3

    Spring Boot和Thymeleaf与XML模板

  4. 4

    如何在Thymeleaf和Spring Boot中显示消息?

  5. 5

    Spring Boot + Security + Thymeleaf和CSRF令牌不会自动注入

  6. 6

    使用Spring Boot和Thymeleaf创建文件下载链接

  7. 7

    无法通过Spring Boot和Thymeleaf进行验证

  8. 8

    Spring Boot + Thymeleaf的@WebAppConfiguration和@ContextConfiguration

  9. 9

    我可以在Spring Boot应用程序中从Thymeleaf表发出HTTP POST请求吗

  10. 10

    在表中实现一个按钮,使用Thymeleaf和Spring Boot从表中返回数据

  11. 11

    Json Response Spring Boot中的继承

  12. 12

    Spring Boot和单实例AWS Beanstalk SSL设置错误

  13. 13

    使用Spring Boot和Thymeleaf上传多个文件

  14. 14

    使用@Valid和Thymeleaf验证spring-boot中的输入

  15. 15

    Spring Boot 2.4.2和Thymeleaf 3.0.12-访问静态方法

  16. 16

    JMSSerializerBundle和单表继承

  17. 17

    Spring Boot和Thymeleaf资源文件夹问题

  18. 18

    War文件中未提供Spring Boot和Thymeleaf静态内容

  19. 19

    在Spring Boot中混合thymeleaf和jsp文件

  20. 20

    Spring Boot-Thymeleaf模板

  21. 21

    Spring Boot Thymeleaf相对网址

  22. 22

    我可以在Spring Boot应用程序中从Thymeleaf表发出HTTP POST请求吗

  23. 23

    Spring Boot-Thymeleaf与JQuery?

  24. 24

    Spring Boot和Thymeleaf:找不到HTML模板

  25. 25

    Spring Boot,使用Thymeleaf发行

  26. 26

    在 Spring Boot 单表中找不到依赖类型的合格 bean

  27. 27

    Thymeleaf、IntelliJ 和 Spring Boot 未正确加载 CSS 文件

  28. 28

    Spring Boot 和 Thymeleaf 的问题

  29. 29

    Spring Boot、Thymeleaf 和基于 JS 的技术组合选择

热门标签

归档