可以request.setAttribute("map", map);Map map = (Map)request.getAttribute("map");and so on....

解决方案 »

  1.   

    纠正楼上的一个问题,jsp传的是引用不是对象,
    就和传指针差不多
      

  2.   

    我要的是传递形式为一个URL的参数可以吗?如:
    http://127.0.0.1:7001/web/a.jsp?state=Map对象
      

  3.   

    楼主你这样传递是不可以的。可以用Session。
      

  4.   

    最好不要通过在URL中通过?传递参数,应该尽量使用session,它可以传递map等。
      

  5.   

    SESSION如何传递?给我个示例吧
    我也是迫不得以,因为系统是基于公司的J2EE框架开发的,
    对于参数传递,页面扭转访问控制的比较死些。
      

  6.   

    用request传递:
    jsp1:
    request.setAttribute("a",obj);
    application.getRequestDispatcher(request,response).forward("xxx.jsp");
    jsp2:
    Xxx xx=(Xxx)request.getAttribute("a");用session传递:
    jsp1:
    session.setAttribute("a",obj);
    jsp2:
    Xxx xx=(Xxx)session.getAttribute("a");
      

  7.   

    session用得多了,会不会影响系统性能啊
      

  8.   

    其实在我们系统构架里session空间是一个很大的概念,对session的管理也是很方便的
    谢谢楼上几位,问题解决了!