我想知道如何防止Thymeleaf中同一模型的多个实例,例如:在头上显示用户名。如何防止同一模型的多个实例
<span th:text="${username}">User Name</span>
控制器:
@RequestMapping(value = "/", method = RequestMethod.GET)
public String index(Model model) {
model.addAttribute("username", "User Name");
return "index.html";
}
@RequestMapping(value = "/admin", method = RequestMethod.GET)
public String admin(Model model) {
model.addAttribute("username", "User Name");
return "indexAdmin.html";
}
@RequestMapping(value = "/page", method = RequestMethod.GET)
public String page(Model model) {
model.addAttribute("username", "User Name");
return "page.html";
}
你可以把用户名被删除的会话,并且可以在thymeleaf访问它,因此你能避免重复的代码。 – Apollo