由servlet如何传递参数给JSP页面???   
  response.sendRedirect("页面名称?");   
  ?后的参数怎么写?   
要求不能用xxx.jsp?yyy=a&zzz=b
请大家告诉我 谢谢

解决方案 »

  1.   

    跳转后的request 就不是现在的request 
    所以LS说的不可行
      

  2.   

    request.setAttribute应该可以,
    使用RequestDispatcher.forward()方法应该能行
      

  3.   

    response.sendRedirect("页面名称?");  
    如果你非要这样跳转的话 那把参数放到session中,用完释放不就行了吗?
      

  4.   

    request.setAttribute();
    RequestDispatcher rd=ServletContext.getRequestDispatcher("这里你要传递的页面");
    requestDispatcher.forward(request,response);
      

  5.   

    request.setAttribute("name","value");
              or 
    HttpSession session = request.getHttpSession();
    然后用在session里存储属性名和对应的值。
      

  6.   

    request.getSession().setAttribute('value',value); 
    RequestDispatcher rd=ServletContext.getRequestDispatcher("index3.jsp"); 
    requestDispatcher.forward(request,response);
      

  7.   

    放到session中只要在一个浏览器下用哪个跳转都可以
      

  8.   

    RequestDispatcher rd = request.getRequestDispatcher("***.jsp");
    rd.forward(request, response);