jsp表单:html
<form id="form1" method="post" enctype="multipart/form-data"> <input class="easyui-textbox" id="applicationId" name="applicationId"> <input class="easyui-filebox" data-options="prompt:'浏览'" id="contractFile" name="contractFile" style="width:155px"> <input class="easyui-filebox" data-options="prompt:'浏览'" id="invoiceFile" name="invoiceFile" style="width:155px"> </form> <div class="easyui-dialog" id="add" style="width:750px;height:450px;overflow: auto;" title="审批" data-options="{closed:true,modal:true,buttons:[ {text:'提交',iconCls:'icon-save',handler:function(){submit();}}, {text:'取消',iconCls:'icon-cancel',handler:function(){$('#add').dialog('close')}} ]}"> </div>
js:java
$("#form1").form("submit", { type: 'post', url: 'addFinancing', onSubmit: function (param) { param.bdatajson = bdatajson }, success: function (data) {} });
在后台获取:json
@RequestMapping(value = "/addFinancing") public @ResponseBody String addFinancing(HttpServletRequest request, @RequestParam(value="contractFile")MultipartFile contractFile, @RequestParam(value = "invoiceFile")MultipartFile invoiceFile) { String applicationId = request.getParameter("applicationId"); String bdatajson = request.getParameter("bdatajson"); //在这里对获取到的文件作一些业务上的逻辑操做就能够了 }