1. <!--==========================删除==================================== --> 
  2.    <delete id="delete" parameterType="list"> 
  3.        <![CDATA[ 
  4.            delete t_vehicle_motorcade where fid in 
  5.        ]]> 
  6.        <foreach collection="list" item="ids"  open="(" separator="," close=")">   
  7.            #{ids}  
  8.         </foreach> 
  9.    </delete> 

DAO里面直接传入List参数即可:

   

 
  
  1.  @Override 
  2.     public int delete(List<String> id) { 
  3.         return getSqlSession().delete("VehicleMotorcade.delete",id); 
  4.     } 
  5. 页面(ExtJS): 
  6.                             xtype : 'button', 
  7.                             text : '删除', 
  8.                             iconCls:'icon-delete', 
  9.                             handler:function(){ 
  10.                                 //删除 
  11.                                 var selectRecords = []; 
  12.                                 selectRecords = getSelectRecord(); 
  13.                                 Ext.Ajax.request({ 
  14.                                     url: 'motorcadeDelete.action', 
  15.                                     params: { 
  16.                                         'selectRecords': selectRecords //selectRecords对应Action里面有个List的对象 
  17.                                     }, 
  18.                                     success: function(response){ 
  19.                                         var text = Ext.decode(response.responseText); 
  20.                                         Ext.Msg.alert('提示',text.message); 
  21.                                         //刷新Grid,附带上查询条件 
  22.                                         storeReload(); 
  23.                                     } 
  24.                                 }); 
  25.                             } 
  26. // 获取选定记录 
  27. function getSelectRecord(){ 
  28.         var records=motorcadeGrid.getSelectionModel().getSelection(); 
  29.             var ids = []; 
  30.             for(var i=0; i<records.length; i+=1){ 
  31.                 var member = records[i].get('id');   
  32.                 ids.push(member);                //向数组后添加元素 
  33.         } 
  34.         return ids; 
  35.     }