代码如下所示
来自@Modelattribute的Users值是布尔值,如何设置此条件
<div th:each="s: ${Users}">
<div th:if="${s == true" >
<header th:include="../templates/SellerTemplate :: header" id="header">
</header>
</div>
<div th:if="${s != true}" >
<header th:include="../templates/homeTemplate :: header" id="header">
</header>
</div>
</div>
@Modelattribue
public boolean users ;
@ModelAttribute("Users")
public boolean getloggeduser() {
if(securityDAO.getLoggedUserAccount()!= null) {
users=true;
}
else{
users=false;
}
return users;
}
主要问题是如何将属性值设置为th:每个或任何其他语句都可用?请分享你的答案
答案 0 :(得分:2)
我相信你正在寻找这样的东西:
<div th:if="${Users == true}" >
<header th:include="../templates/SellerTemplate :: header" id="header">
</header>
</div>
<div th:if="${Users == false}" >
<header th:include="../templates/homeTemplate :: header" id="header">
</header>
</div>
您只应将th:each
用于列表或数组,没有必要将其用于其他类型。