spring mvc ajax form IE 에서 다운로드 문제 해결 을 제시 합 니 다.

1621 단어 springmvcajaxform
 //    
 function ajaxSubmitForm() {
  var option = {
   url : '${ctx}/cust/base/custmt/importData',
   type : 'POST',
   enctype:'multipart/form-data',  
   iframe: true, //        
   dataType : 'json',//      
   timeout:1000*60,
   headers : {
    "ClientCallMode" : "ajax"
   },
   beforeSend: function(){
    ajaxLoading();
   },
   success : function(data) {

   },
   error : function(data) {
    ajaxLoadEnd();
    $.messager.alert('    ','    ,      ','error');
   }
  };
  $("#form").ajaxSubmit(option);
  return false;
  //    false,         submit,           ;  false            
 }
  <form id="form"  enctype="multipart/form-data" method="post">
      <table>
   <tr>
    <td><input name="uploadExcel" type="file" id="filePath" /></td>
    <td><a class="easyui-linkbutton" id="submit" data-options="plain: true, iconCls: 'icon-cus-import'" onclick="importData()">    </a></td>
   </tr>
  </table>
    </form>
 public void importData(
   @RequestParam("uploadExcel") CommonsMultipartFile uploadExcel,
   HttpServletRequest request, HttpServletResponse response){
  response.setContentType("text/html;charset=UTF-8");//      
  result = mapper.writeValueAsString(results);
    response.getWriter().write("<textarea>"+result+"</textarea>");
    }

좋은 웹페이지 즐겨찾기