1
私はこのspring-boot
プロジェクトで働いており、controller
メソッドからModelAndView
オブジェクトを返しています。ModelAndView
に2つのオブジェクトを追加しました。この部分は機能しており、thymeleaf
テンプレート内の値をどのように表現するかを知りたいと思っています。タイメリーフテンプレートの中に2つのモデルオブジェクトを表現する方法
public ModelAndView showEdit(@PathVariable int id,Customer cust,Model model){
ModelAndView view = new ModelAndView();
view.setViewName("editCustom");
view.addObject("cust",cust);
view.addObject("log",login);
}
thymeleaf
テンプレート内。
<form action="#" th:action="@{/save}" th:object="${cust}" method="post">
Name:<input type="text" th:field="*{name}" />
私はcust
の値を取得することができますが、私はlogin
から値を取得する方法を知りません。 私はこれを試しましたが、それは動作していません。すべての入力タグは同じフォームの中にあります。あなたがログとしてログインの詳細を追加しているし、あなたのビューでは、ログイン
view.addObject(「ログ」、ログイン)を使用しているモデルで
<input type="text" id="user" name="user" value="${login.uname}"/>