<c:forEach item="${msgSel}" var="mItem"> <c:set var="name" vaule="${mItem.v}" scope="session" /> </c:forEach> 如果msgSel有10个值,如何把这10个值分别存在session里呢?

解决方案 »

  1.   

    <c:forEach item="${msgSel}" var="mItem" varStatus="status"><c:set var="name_${status.count}" vaule="${mItem.v}" scope="session" /></c:forEach> 
      

  2.   

      <c:forEach item="${msgSel}" var="mItem" varStatus="status"> <c:set var="name_${status.count}" vaule="${mItem.v}" scope="session" /> </c:forEach> 如果按分别存在session,那怎样才能拿出来呢?
    因为我试过用C:out,,发现拿不出来啊!!
      

  3.   

    <c:forEach item="${msgSel}" var="mItem" varStatus="status">   <c:set var="name_${status.count}" vaule="${mItem.v}" scope="session" />   </c:forEach> <c:out value="${name_0}"/>
      

  4.   

    <c:out value="${name_0}"/>只是输入一个,,如果我想要循环得到session 里的值,可以吗?
      

  5.   

    <c:out value="${name_0}"/> 里面的0也可以发生变化吗?
      

  6.   

    <s:set />标签    
    <s:set name="repository_operation_status_id" value="custProblemInfo.repository_operation_status_id"/>
        <s:if test="#repository_operation_status_id==1">
    </s:if>
      

  7.   


    哦 不好意思,我写的这个是Struts2标签的s:set 配合ognl表达式的。 错了额。