在jsp页面上,一进页面就判断 session里有没有值,如下
  <%
     if(session.getAttributy("allFood") == null)
    {
          ?????
    }
   %>
  如果是空的,我想直接跳到一个servlet里面去做查询,?????处应该怎么写呢?

解决方案 »

  1.   


    RequestDispatcher rd ;if(session.getAttributy("allFood") == null)
      {
      rd = req.getRequestDispatcher("./actionServlet?action=search.do");
      rd.forward(req, res);
      }
      

  2.   

    谢谢 搞定了  你的 req.getRequestDispatcher("./actionServlet?action=search.do");
    ?后面传的是什么啊? Struts??
      

  3.   

    这种判断放在servlet里面不好么?
      

  4.   

    action是自定义的一个请求区分,比如
    action="search.do"时,是查询操作
    action="update.do"时,是更新操作
    你也可以自己定义,hehe 
      

  5.   

    并非.do .action后缀的都是struts,自己可以随心所欲的定义