首页 诗词 字典 板报 句子 名言 友答 励志 学校 网站地图
当前位置: 首页 > 教程频道 > 软件管理 > 软件架构设计 >

在struts中应用checkbox实现批量删除

2012-10-20 
在struts中使用checkbox实现批量删除在struts中使用checkbox实现批量删除 JSP?html:form StyleId delF

在struts中使用checkbox实现批量删除

在struts中使用checkbox实现批量删除
JSP?

  <html:form StyleId = "delForm" action="/category.do?method=deleteColletion">       <logic:iterate id="category" name="categories" >          <tr>             <td<input type="checkbox" name="ids" value="<bean:write name="category" property="id" />">td>             <td>.....</td>          </tr>       </logic:iterate>     <input type = "checkbox" name="isSelected" value = "true"                           onclick = "if(delForm.isSelected.checked == true)                                       {for (var i = 0; i < delForm.ids.length; i ++){delForm.ids[i].checked = true;}}                                      else{for (var i = 0; i < delForm.ids.length; i ++){delForm.ids[i].checked = false;}}"/>                                             全选&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;    <a href="javascript:if(confirm('真的要删除选中栏目?'))delForm.submit()">删除所有选中栏目</a> </html:form> 

?

FormBean( 我使用的是DynaActionForm,所以在struts-config.xml中配置)?
?

<form-bean name="testingForm"  type="org.apache.struts.action.DynaActionForm">     <form-property name="id"     type="java.lang.String"/>     <form-property name="ids"    type="java.lang.Long[]"/>      ........   </form-bean> Action     public ActionForward execute(ActionMapping mapping, ActionForm form,         HttpServletRequest request, HttpServletResponse response)         throws Exception {         // 获取操作名         DynaActionForm dyna = (DynaActionForm) form;         // ids数组是所有被选中记录的id值         Long[] ids = (Long[]) dyna.get("ids");        // 调用相应dao方法,完成删除所有指定id操作        return mapping.findForward(".....");

?

热点排行