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
这段代码在我的系统上工作正常。 –
你解决了吗? –