要从java往jsp中传参数我宁可在java中设计一个方法,在jsp中调用这个方法

解决方案 »

  1.   

    request.setAttribute()传递的object中不支持Iterator,支持String, Integer等简单数据类型,要传Iterator可用session.setAttribute("ABean",iter);
      

  2.   

    sendRedirect()以后根本就会产生一个新的HttpServletRequest对象
    当然getAttribute()返回null了forward()和include()是把原来已经setAttribute了的HttpServletRequest对象作为参数传递给另外一个JSP或者Servlet
    所以是可以的
      

  3.   

    Joeblackyang(野Heart) :事实上我用request.setAttribute()传递Iterator确实成功了呀,是不是你的哪里笔误?你指Enumerator不能成功吗?Philip1314(勇敢的心) :你的解释我理解了,thx!