举个例子  list 是 abcbean的集合;
abcbean里有两个属性 aa 和 bb; <c:forEach var="abc" items="${list}" varStatus="count" >
 <c:out   value="${abc.aa}"/>   
 <a href="ddddd.jsp"><c:out   value="${abc.bb}"/> </a>var的可见范围仅限于该标签主体中,我在ddd.jsp中想用到bean
在这个地方我想把abcbean里的东西存到session里  rul传参 貌似不能把bean传过去把?(我不想一个一个传)
</c:forEach>       

解决方案 »

  1.   

    此回复为自动发出,仅用于显示而已,并无任何其他特殊作用
    楼主【sking_2008】截止到2008-07-27 14:46:34的历史汇总数据(不包括此帖):
    发帖的总数量:0                        发帖的总分数:0                        每贴平均分数:0                        
    回帖的总数量:4                        得分贴总数量:0                        回帖的得分率:0%                       
    结贴的总数量:0                        结贴的总分数:0                        
    无满意结贴数:0                        无满意结贴分:0                        
    未结的帖子数:0                        未结的总分数:0                        
    结贴的百分比:---------------------结分的百分比:---------------------
    无满意结贴率:---------------------无满意结分率:---------------------
    如何结贴请参考这里:http://topic.csdn.net/u/20080501/09/ef7ba1b3-6466-49f6-9d92-36fe6d471dd1.html
      

  2.   

    你可以放到 session里面啊session.setAttribute();就可以了,你也可以href里传一个user.do在这个控制器里面..查出来,放到request里面再转发过来就是的了...
      

  3.   

    <c:set> 貌似可以设定scope的
      

  4.   

    ]url 我打错了! 放到<c:set> 里 放到sesssion ,url传参数都是一样的把!
    问题是我想把bean对象放到session里 怎么放?放'abc'肯定不行!
      

  5.   

    这个list是放你bean对象的一个链表
    request.setAttributes("list",list);
      

  6.   


    是放所有bean对象的一个集合!
    我用循环把bean对象循环出来
    然后我想
    点超链接把对应的bean对象传过去
      

  7.   

      
     楼主要在session 放bean对象当然是可以的``!
        session 参数类型是 objiec 的``怎么可能不可以放bean呢`?
      

  8.   

    这样的话可能更加清晰点`
      你循环出那个bean后  
      

  9.   

    你循环出bean后  如果  session.setAttribute("bean", abc.get(bean));
      

  10.   

    能不用session 的时候尽量别用,我们老师说一个项目里满天的东西存session到了公司里会被骂死的!
    你可以用request传的
      

  11.   

    各位可不可以在链接里传过去在用request.getAttribute("list",list);
    取出来
      

  12.   


    学到点新的知识
    在<c:forEach var="abc" items="${list}" varStatus="count" > 
    <c:out  value="${abc.aa}"/>  
    <a href="ddddd.jsp"> <c:out  value="${abc.bb}"/> </a> 
    </c:forEach>
    中 可以 这样
    session.setAttribute("bean", abc.get(bean));
    把bean对象传过去是把!那我在下一个页面调用 bean.属性 的时候 我取出永远都是 list 集合里面的最后 一个bean吧!我再把问题阐述的清楚些!
    老师让我们做个bbs的项目
    我把它分为 讨论区-->主题-->帖子-->帖子内容;
    我把帖子的名称 和 帖子的内容放到一个表里了!
    我在teizi.jsp中用foreach循环出所有主题下的帖子名 
    然后我想用连接传过去一个bean对象(我想这好像行不通) 这让我在teiziinfo.jsp 中就可以用 bean.tieziinfo 来显示帖子
    内容, 但问题是我怎么给个瞬间让他抓住我想要传到下个页面的bean呢?我不想用url传个帖子名 然后再根据帖子名做查询 我觉得这让效率低