后台代码:
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做参数传递使用,表示该集合里的第几个值,等于给集合中的数值加了编号