ユーザーがログインしているか、JSTL を使用していないかを確認したい。
次のコードを試しました:
<c:if test="${sessionScope.logged_in == null}">
<c:redirect url="index.jsp"></c:redirect>
</c:if>
次のコードも試しましたが、スローされますIllegalStateException
:
<c:if test="${empty user}">
<b>you are not logged in</b>
<c:redirect url="index.jsp"></c:redirect>
</c:if>
しかし、それは機能していません。
JSTL で次のコードを実装するにはどうすればよいですか。
<%
String logged_in = (String) session.getAttribute("logged_in");
if (logged_in == null) {
response.sendRedirect("index.jsp");
}
%>