使用Thymeleaf和Spring启动JSON发送表单

时间:2018-02-17 04:59:20

标签: spring-boot thymeleaf

我使用使用Thymeleaf的表单将数据发送到我的服务。

这是我的表格:

<form th:object="${individualEntity}" th:action="@{/save}" method="post">
<div class="form-group">
    <label>FirstName:</label>
        <input type="text" class="form-control" th:field="*{individualName.givenName}"/>
</div>
<div class="form-group">
    <label>LastName:</label>
        <input type="text" class="form-control" th:field="*{individualName.surname}"/>
</div>
<div class="form-group">
    <label>Address:</label>
    <input type="text" th:field="*{address}"/>
</div>

<div class="row">
    <button type="submit">Submit</button>
</div>

当我调试使用此表单发送的请求时,它会向我提供以下数据:individualName.givenName = xxxx&amp; individualName.surname = xxxxx&amp; address = xxxx

但是我想在发送时它会在JSON中,因为我的微服务使用JSON。

我该怎么做才能纠正这个问题!

这是我的服务:

    @PostMapping(value = "save")
public String saveIndividual(Individual individual){
    individualService.saveIndividual(individual);
    return "redirect:/getIndividual/" + individual.getId();
}

由于

0 个答案:

没有答案