下面是编程之家 jb51.cc 通过网络收集整理的代码片段。
编程之家小编现在分享给大家,也给大家做个参考。
var mids = new Array(); for (var i=0; i< rows.length; i++) { mids.push(rows[i].id); } $.ajax({ type: 'POST', dataType: "json", async: false, traditional:true, //这一行很重要 url: parent.getBasePath()+"sys/role/setAuth.do", data: {'mids': mids}, success: function(data) {}, error: function(err) {} });
//直接在方法里传入List会报错,所以要通过一个类封装一层 @RequestMapping("/setAuth") @ResponseBody public Map<String,Object> setAuth(Short id, ModParam midsA) { } //封装List对象的类 public class ModParam implements Serializable{ private static final long serialVersionUID = 8607859409880232081L; private List<Short> mids; public List<Short> getMids() { return mids; } public void setMids(List<Short> mids) { this.mids = mids; } }
/*** * 批量插入 * @return * @throws Exception */ int insertWithList(List<RoleResource> rr) throws Exception;
<insert id="insertWithList" parameterType="java.util.List"> insert into T_WEB_ROLE_RESOURCE(id, role_id, source_id, remark) <foreach collection="list" item="item" index="index" separator="union all"> select #{item.id},#{item.roleId},#{item.sourceId},#{item.remark} from dual </foreach> </insert>
以上是编程之家(jb51.cc)为你收集整理的全部代码内容,希望文章能够帮你解决所遇到的程序开发问题。
如果觉得编程之家网站内容还不错,欢迎将编程之家网站推荐给程序员好友。