您可以这样操作:

  1. 在您的Controller中获取order和orders列表,并将它们作为模型属性添加到ModelAndView对象中,如下所示:
@GetMapping("/yourUrl")
public ModelAndView yourMethod() {
    List<Order> orders = ...; // 获取订单列表
    Order order = ...; // 获取订单
    ModelAndView mav = new ModelAndView("yourPage");
    mav.addObject("orders", orders);
    mav.addObject("order", order);
    return mav;
}
  1. 在您的HTML页面中,使用Thymeleaf的th:with指令将您的赋值语句分配给一个变量,如下所示:
<div th:with="item=${'items' + order.indexOf(orders)}">
    <!-- 这里可以使用item变量来引用您的赋值语句 -->
</div>
  1. 在您的HTML页面中,您可以使用Thymeleaf的${}表达式来引用您的变量,如下所示:
<!-- 在这里使用item变量 -->
<div th:with="item=${'items' + order.indexOf(orders)}">
    <div th:text="${item}">
        <!-- 这里将会显示您的赋值语句的结果 -->
    </div>
</div>

希望这可以帮到您

human div thtext=$items $orderindexOforders我想用thymeleaf把上面这个赋值给一个变量方便后续子项赋值我该怎么操作;

原文地址: https://www.cveoy.top/t/topic/deTP 著作权归作者所有。请勿转载和采集!

免费AI点我,无需注册和登录