1、前端需要jquery.js和jquery.form.js
var options={ type:"post", url : '${ctx}/org/ajaxAdd', async: false, enctype:"multipart/form-data", dataType : 'json', success : function(obj, status) { if(obj.resCode == '000000'){ showAlert("添加成功"); }else{ showAlert("添加失败"); } }, error : function(obj, status, e) { showAlert("请求失败"); } }; $('form').ajaxSubmit(options);
2、spring mvc Controller方法中参数增加 @RequestParam MultipartFile uploadImage(多个文件用数组接收),其他提交的属性可从request获取或用其他对方封装接收
@RequestMapping(value = "/org/ajaxEdit", method = RequestMethod.POST) @ResponseBody public void ajaxEdit(@RequestParam MultipartFile uploadImage, HttpServletRequest request, HttpServletResponse response, TOrganization tOrganization) throws Exception { }