làm cách nào tôi có thể kiểm tra và sử dụng userLoggedIn để xác nhận điều kiện. Tôi mới và tôi đã tìm kiếm rất nhiều. phải có một sai lầm ngớ ngẩn.JSTL và c: khi điều kiện thử nghiệm
index.jsp
<div id="sign-in">
<c:choose>
<c:when test="${userLoggedIn == 1}">
Welcome <c:out value="${loginID}" /> | Logout
</c:when>
<c:otherwise>Log-in</c:otherwise>
</c:choose>
</div>
một số xác minh servlet
int userLoggedIn = 0;
if(loginID.equals("[email protected]") && password.equals("guest")){
userLoggedIn = 1;
getServletContext().getRequestDispatcher("/index.jsp").forward(request, response);
// out.println("login successful");
} else {
// getServletContext().getRequestDispatcher("/login.jsp").forward(request, response);
out.println("login failed");
}
vấn đề này là gì? –
tại sao userLoggedIn không phải là boolean? – BevynQ