Struts标签 logic:iterate简单使用

后台代码:

 1 public class VacationsAction{
 2   public ActionForward opendata(ActionMapping mapping, ActionForm form,
 3                                   HttpServletRequest request, HttpServletResponse response) {
 4         /*一个sql查询语句*/
 5         String sql = "select a.fldid,a.fldname,trunc(a.fldbegindata) fldbegindata,trunc(a.fldenddata) fldenddata,a.fldselectid from vacationsday a order by a.fldid";
 6         List list = getlist(sql);
 7         /*返回list集合*/
 8         request.setAttribute("list", list);
 9         return mapping.findForward("list");
10     }  
11 }

JSP页面:

 1 <table class="table">
 2    <thead>
 3    <tr>
 4        <th>
 5            <div><span>假期名称</span></div>
 6        </th>
 7        <th>
 8            <div><span>开始时间</span></div>
 9        </th>
10        <th>
11            <div><span>结束时间</span></div>
12        </th>
13        <th>
14            <div><span><bean:message key="0025_popluar_holidayList.jsp"/></span></div>
15            <!--0025_popluar_holidayList.jsp=操作 -->
16        </th>
17    </tr>
18    </thead>
19    <tbody id="festivaltbody">
20    <logic:iterate id="list" name="list" indexId="ind">
21        <tr data-fldid="<bean:write name="list" property="fldid"/>">
22            <td>
23                <div><span><bean:write name="list" property="fldname"/></span></div>
24            </td>
25            <td>
26                <div><span><bean:write name="list" property="fldbegindata"/></span></div>
27            </td>
28            <td>
29                <div><span><bean:write name="list" property="fldenddata"/></span></div>
30            </td>
31            <td>
32                <div>
33                    <a href="javascript:;" class="btn btn-xs btn-outline btn-white"
34                       name="openwin" data-flag="edit">
35                        <i class="fa fa-edit"></i>
36                        <bean:message key="0029_popluar_holidayList.jsp"/>
37                    </a>
38                    <a href="javascript:;" class="btn btn-xs btn-outline btn-white"
39                       name="dele"
40                       data-fldid="<bean:write name="list" property="fldid"/>"
41                    >
42                        <i class="fa fa-times"></i> <bean:message
43                            key="0030_popluar_holidayList.jsp"/>
44                    </a>
45                </div>
46            </td>
47        </tr>
48    </logic:iterate>
49 </table>
logic:iterate循环,indexId做参数传递使用,表示该集合里的第几个值,等于给集合中的数值加了编号
posted @ 2018-01-30 14:12  不是植物  阅读(211)  评论(0编辑  收藏  举报