0
我有一個表通過自定義選擇語句填充到數據庫。 這已經工作,但不是它不顯示任何值,甚至沒有默認值。Thymeleaf表不顯示在Spring Boot應用程序的HTML頁面
我創建表格標題,這裏是在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>
下面是在Web控制的聲明(當我加入@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
這段代碼在我的系統上工作正常。 –
你解決了嗎? –