【发布时间】:2018-06-15 06:09:17
【问题描述】:
我想知道是否可以使用 ThymeLeaf 和 SpringBoot 发布对象?
我在网上查过,但似乎没有很好的记录。
我知道下面的代码不起作用,但它显示了我想要实现的一般要点。
请假设有一个名为“part”的Part类型的对象传入视图。
控制器:
@Controller
@RequestMapping("/basket")
public class BasketController {
@RequestMapping(value = "/add", method = RequestMethod.POST)
public ModelAndView addToBasket(@ModelAttribute("part") Part part) {
ModelAndView mv = new ModelAndView("basket/viewBasket");
return mv;
}
}
还有观点:
<form method="POST" th:action="@{/basket/add}" th:object="${part}" modelAttribute="part">
<input th:object="${part}"/>
<input type="submit" class="btn btn-warning btn-block" th:value="#{basket.add}"/>
</form>
谢谢!
【问题讨论】:
-
请添加
Controller级别映射,我们可以帮助您。 -
@MehrajMalik 完成。谢谢!
-
@MehrajMalik 这正是我最终需要做的。只需发布部件的 ID 并使用它来引用对象。谢谢
标签: spring-mvc object spring-boot post thymeleaf