イムを@RequestMappingと、コントローラと、入力タイプ=「送信」同じオブジェクトの2つのモデル属性を作成し、オブジェクトの2つのインスタンスを作成しようとして
Here'sものを介して、コントローラにそれらを解析するためにそれらを解析します私が持っている:
:私はここで両方のオブジェクト に@RequestMapping(value = "/formdata", method = RequestMethod.POST)
public String formdata(HttpServletRequest req,@AuthenticationPrincipal User currentUser, DataOp Data,DataOp Data2, Model model) {
//Do stuff for Example
Data.getName();
Data2.getName();
}
を解析したいここ
@RequestMapping (value = "/webdata")
public String vorsorgestammdaten(Model model) {
model.addAttribute("Data", new DataOp());
model.addAttribute("Data2", new DataOp());
return "/webdata";
}
//は私のフォームの一部です。
<form method="post" th:action="@{/formdata}" th:object="${regData}">
<div class="col-sm-4">
<input th:field="${Data2.gender}" type="radio" value="MALE" name="gender" disabled="disabled" /><span>Mr</span>
<input th:field="${Data2.gender}" type="radio" value="FEMALE" name="gender" disabled="disabled"/><span>Frau</span>
<p>Firstname:</p><input required="required" type="text" th:field="${Data2.firstname}" placeholder="Max" disabled="disabled" />
</div>
<div class="col-sm-4">
<input th:field="*{Data.gender}" type="radio" value="MALE" name="gender" disabled="disabled" /><span>Mr</span>
<input th:field="*{Data.gender}" type="radio" value="FEMALE" name="gender" disabled="disabled"/><span>Frau</span>
<p>Firstname:</p><input required="required" type="text" th:field="*{Data.firstname}" placeholder="Max" disabled="disabled" />
<button type="submit">Speichern</button>
</div>
</form>