0
イムは、このように保存されたコントローラからのデータにアクセスしようとして作成されますが、私はどのように知らない:私はラッパークラスを持っているリストから値にアクセスする方法<MyObject>何か; thymleaf
*{regDatas[__1__].firstname}
public class RegDatas {
private List<RegData> regDatas;
public List<RegData> getRegDatas() {
return regDatas;
}
public void setRegDatas(List<RegData> regDatas) {
this.regDatas =regDatas;
}
}
は
店への私のクラスは
値public class RegData {
private String firstname;
public String getFirstname() {
return firstname;
}
public void setFirstname(String firstname) {
this.firstname = firstname;
}
}
このような入力フィールドからいくつかの値をthymeleafに保存しました
あなたのコントローラ内のコード下記のようtymeleaf使用してHTMLにpublic String meinestammdaten(@ModelAttribute RegDatas regDatas, Model model) {
model.addAttribute("firstName", regDatas.getFirstname());
return "html file"
}
をmodel.addAttribute(name, value)
し、アクセスを使用することができます
<input required="required" th:class="${'checkboxDisabled2'}" type="text" th:field="*{regDatas[__1__].firstname}"/>
<input required="required" th:class="${'checkboxDisabled1'}" type="text" th:field="*{regDatas[__0__].firstname}"/>
と私のコントローラ
public String meinestammdaten(@ModelAttribute RegDatas regDatas, Model model) {
//access values sotres in regDatas.. how?
}