在一个jsp文件中,首先,我要判断一个Session在不在,如果有值我转到一个页面,如果没有值我转到另外一个页面谢谢啦~~

解决方案 »

  1.   

    <%
    if(request.getSession().getAttribute("xxx")!=null){
       response.sendRedirect("a.jsp");
    }
    else{
       response.sendRedirect("b.jsp");
    }
    %>
      

  2.   

    jsp文件
    <%
       if( Session["Username"]<>"" || Session["UserName"]<> null)
    {
       response.SendRedirect("a.jsp")
    }else{
       response.SendRedirect("b.jsp")
    }
    %>好像是这样的,你可以试试,思路是这样,就害怕是语法哪有点问题
      

  3.   

    Session["Username"] <>""这样是错误的  比较 字符串 不能用 <>应该这样  !"".equal(session.getAttribute("xxx"))还可以防止 空指针异常
      

  4.   

    只判断session的话,看它是不是NULL就可以了。<%
    if (request.getSession() == null) {
        response.sendRedirect("page1.jsp");
    } else {
        response.sendRedirect("page1.jsp");
    }
    %>  
      

  5.   

    哎呀,错了,忘了取 session 的名字了。或者取sessionID也行,建议后者。
      

  6.   


    呀,要是我想把response.sendRedirect那段改成Java Script该怎么办啊?比如,popup一个窗口
      

  7.   

    直接写一个javascript然后调用不就行了吗?
      

  8.   


    <% 
      if(request.getSession().getAttribute("属性名")!=null){ 
        response.sendRedirect("page1.jsp"); 
      } 
      else{ 
        response.sendRedirect("page2.jsp"); 
      } 
    %>
    这样就可以了
      

  9.   

    <%............%>
    上面这种嵌入java脚本的方法对性能和安全性不好◎》◎
    可以嵌入javascript脚本
    <script>
            if(${session中的键名}!=null)
                 {
                     2.2.2.2.2.2............
                     }
    else
    {
           
    ...................
    }
    </script>
      

  10.   

    你的jsp白学了, 鉴定完毕!