セッションスコープに格納された「ロール」がリクエストパラメータ「accessRole」と一致しない場合、ユーザーを Login.jsp にリダイレクトさせたい
ホームページ.jsp
<jsp:include page="Header.jsp">
<jsp:param value="d" name="accessRole" />
</jsp:include>
Header.jsp
<c:if test="${sessionScope.role!=param.accessRole}">
<c:redirect url="Login.jsp"/>
</c:if>
上記のコードは、期待どおりにリダイレクトを実行しません。
<c:redirect> の代わりに ExternalContext の redirect() と jsp:forward を使用しようとしましたが、何も機能しません。