日期:2014-05-17  浏览次数:20559 次

jsp 自动跳转
jsp 里做一个判断
如果用户没有登录就 跳转到另一页面。如:
<logic:notPresent name="name" scope="session">



</logic:notPresent>

注,要瞬间跳转。

用哪个方法实现跳转好点?




------解决方案--------------------
request.getRequestDispatcher("/xxx.jsp").forwardrequest, response);
------解决方案--------------------
request.getRequestDispatcher("/somePage.jsp").forward(request, response);
------解决方案--------------------
Java code

<%
    String admin = (String) session.getAttribute("admin");
    if (admin == null) { //欠录
%>
<script language="javascript">
         top.location.href="login.jsp";  // 本页面在iframe中时 加top..,反之则去掉top..
    </script>
<%
    }
%>

纯jsp代码,不含标签。。

------解决方案--------------------
Java code

request.getRequestDispatcher();
//重定向