我想在登录网站时显示用户的状态。我发现它更好地使用EL标签。但没有工作。请帮帮我。
<c:choose>
<c:when test="${null}" >
${"Welcome Unknown User"}
</c:when>
<c:otherwise>
<c:out> ${"Welcome dear"} ${SessionStateUser} </c:out>
</c:otherwise>
</c:choose>
答案 0 :(得分:2)
我不认为c:选择 - &gt; c:正确构造块时。另外,为什么文本被引用为变量?
应该更像这样:
<c:choose>
<c:when test="${SessionStateUser == null}" >
Welcome Unknown User
</c:when>
<c:otherwise>
Welcome dear <c:out value="${SessionStateUser}"/>
</c:otherwise>
</c:choose>
我没有看到你需要这一行的原因:var= "test" value = "${SessionStateUser}"
- 在任何情况下,命名变量测试都非常混乱,因为jsp测试属性。