0
カスタム選択文を使用してデータベースに移入されるテーブルがあります。 これは以前は機能していましたが、既定値ではなく値を表示していません。私はここで表の見出しを作成しているSpringブートアプリケーションのhtmlページにThymeleafテーブルが表示されない
は、HTMLのコンテンツの宣言です:
<tr th:each="user : ${listUser}">
<td><a th:href="@{/editUser(user_id=${user.user_id})}"><span th:text="${user.user_id}">Default ID</span></a></td>
<td th:text="${user.username}">Default username</td>
<td th:text="${user.email_address}">Default email</td>
<td th:text="${user.role_code}">Default role code</td>
<td th:text="${user.enabled_ind}">Default enabled</td>
<td>Default enabled</td>
</tr>
ここ
ウェブコントローラー内の宣言は、(私は@GetMappingと@PostMappingを追加したときに問題が開始され、それはそうです@RequestMappingを無視する。
@GetMapping("/admin")
public String greetingForm(Model model) {
model.addAttribute("searchuser", new Searchuser());
return "admin";
}
@PostMapping("/userresults")
public String greetingSubmit(@ModelAttribute Searchuser searchuser)
{
return "userresults";
}
@RequestMapping(value="/userresults")
public ModelAndView listUser(ModelAndView model) throws IOException{
List<User> listUser = userDAO.loadAllUser();
model.addObject("listUser", listUser);
model.setViewName("userresults");
return model;
}
私は以前に別のページから呼び出されているように私は、SQLメソッドが動作している知っている。
クイックレスポンスのおかげで、これで問題は解決されませんでした。私はテーブルの見出しを表示していますが、テーブルの本体の中には何も表示されていません。 listuserには多数のオブジェクトがありますが、表示したくないようです。 – jirving
私のシステムでは、これと同じコードがうまく機能しています。 –
あなたはそれを解決しましたか? –