Spring Boot从select中获取对象的值



所以我有这个项目,我想返回一个对象,从之前的2个选择项的选择。我该怎么做呢?例如:

<select class="form-control" id="cityPicker1">
<option value="0">select option</option>
<option th:each="city: ${listCities}" th:value="${city.number}" th:text="${city.name}"></option>
</select>

<select class="form-control" id="cityPicker2">
<option value="0">select option</option>
<option th:each="city: ${listCities}" th:value="${city.number}" th:text="${city.name}"></option>
</select>

我想显示另一个项目列表中的一个项目,该项目具有number1字段和number2,类似于ticket。1号和车票。第2个,但是它们必须匹配之前选择的值。我好像什么也找不到。什么好主意吗?

我是这样在控制器中设置它的:

@GetMapping("/tickets")
public String viewTicketsPage(Model model) {
List<City> listCities = cityRepo.findAll();
List<Ticket> listTickets = ticketRepo.findAll();
model.addAttribute("listCities", listCities);
model.addAttribute("listTickets", listTickets);
return "tickets";
}

关于你的问题,我需要澄清一些事情。你设法让复选框工作了吗?你能把选定的数据发送到控制器吗?

您需要一个控制器来接收来自页面的数据,将这些数据发送到存储库以获取其他数据。

我相信您想要选择一个表,其中的数据与所选的数据相匹配。

看看JPQL,也许会对你有所帮助:https://www.baeldung.com/spring-data-jpa-query

相关内容

  • 没有找到相关文章

最新更新