1.在JSP页面中能用   <%=request.getRequestDispatcher("1.jsp").forward(request,response) %>   吗?用了转发就报错呢?
2.在INDEX.JSP中:    request.getSession().setAttribute("session","session");   在下一个页面中怎么得到SESSION中的值呢?

解决方案 »

  1.   

    1、好象我也遇到过这问题,当时的解决办法是:
    response.sendRedirect("..."),然后用session传值
    2、session.getAttribute("...");
      

  2.   

    如果转发错误的话你可以试着用一下重定向:request.sendRedirect("");
    如果这个也不行的话,你可以试一下JSP中forward标准动作<jsp:forward 其属性>
    针对:request.getSession().setAttribute("session","session");     
       可以用session.getAttribute("session");得到!
      

  3.   

    1、用<jsp:forward>来跳转
    2、不需要这样request.getSession().setAttribute("session","session");    
    直接session.setAttribute("session","session");
    取值时session.getAttribute("session");