Я пытаюсь загрузить CSV-файл в базу данных MSSQL, используя технологию Java. Может кто-нибудь помочь мне, как я могу добиться этого в jsp / servlet, используя commons-fileupload-1.2.2.jar?
Ниже приведенопример кода, который я пробовал, но он не работает.
Я звоню в пост jquery, как показано ниже
$("#submit").click(function(e){ e.preventDefault();
var form = $('#fileUploadForm')[0];
// Create an FormData object
var data = new FormData(form);
$.ajax({
type: "POST",
enctype: 'multipart/form-data',
// url: "/api/upload/multi",
url: 'UploadServlet',
data: data,
processData: false,
contentType: false,
cache: false,
timeout: 600000,
success: function (data) {
// $("#result").text(data);
console.log("SUCCESS : ", data);
$("#submit").prop("disabled", false);
},
error: function (e) {
// $("#result").text(e.responseText);
console.log("ERROR : ", e);
$("#submit").prop("disabled", false);
}
});
}
, а код сервлета - как ниже
List<FileItem> items = new ServletFileUpload(new DiskFileItemFactory()).parseRequest(request);
System.out.println("items "+items);
но элементы являются нулевыми и не содержат никаких объектов.Может кто-нибудь помочь с этим?
Я использую commons-fileupload-1.2.2.jar и commoins-io и тестирую с использованием eclipse.
Заранее спасибо
Myтребуется сохранить все данные из файла excel в таблицу базы данных MSSQL