日期:2014-05-18  浏览次数:20658 次

JSTL标签分页的列显示问题
<c:forEach   var= "dic "   items= "${diclist.listdata} "   varStatus= "status ">
   <c:set   var= "trclass "> <c:choose>
     <c:when   test= "${status.count   %   2   ==   0} "> #e0ebf6 </c:when>
     <c:otherwise> #ffffff </c:otherwise> </c:choose>    </c:set>
    <!--   <tr   <c:if   test= "#rowstatus.odd   !=   true ">   bgcolor= "#EFEFEF " </c:if> >   -->
  <tr   >
   <td   bgcolor= "${trclass} " ">
    <div   align= "left "> <a   href= "dic.do?method=LoadForSeedic&no=${dic.id} "> ${dic.name} </a> </div>
   </td>    <td   bgcolor= "${trclass} " ">
    <div   align= "left "> ${dic.value} </div>    </td>
   <td   bgcolor= "${trclass} " ">
    <div   align= "left "> ${dic.type} </div>    </td>
  </tr>    </c:forEach>

--------------------
如上,我的分页是可以正常显示的,但我希望每列的值换一种表示方法,以前在webwork中,是可以这样处理的
    <ww:param   value= "diclist.listdata[#rowstatus.index][1] "   name= " 'name ' "/>  
        <ww:param   value= "diclist.listdata[#rowstatus.index][2] "   name= " 'value ' "/>
这种方式,对于多表查询集的列,取值很方便
现在,在struts中用JSTL标签,我希望分页列值的获取也可以这样灵活。
请问各位大侠,我该怎样修改前面的 ${dic.name}和 ${dic.value}?
谢谢先!!!

------解决方案--------------------
在线等啊