如果存储在 Session Scope 中的“角色”与请求参数“accessRole”不匹配,我希望将用户重定向到 Login.jsp
主页.jsp
<jsp:include page="Header.jsp">
<jsp:param value="d" name="accessRole" />
</jsp:include>
页眉.jsp
<c:if test="${sessionScope.role!=param.accessRole}">
<c:redirect url="Login.jsp"/>
</c:if>
上面的代码没有按预期执行重定向。
我尝试使用 ExternalContext 的 redirect() 和 jsp:forward 代替 <c:redirect>,但没有任何效果。