我想知道如何防止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