我正在爲讀取CSV編寫Jquery並將其轉換爲數組然後發送到服務器(servlet),但其顯示爲空。 請糾正它從JQuery讀取CSV併發布到服務器
在HTML
進口的jQuery/1.8.2/jquery.min.js
進口http://jquery-csv.googlecode.com/git/src/jquery.csv.js
輸入類型 「文件」
按鈕名稱「點擊我「
script -
$(文件)。就緒(函數(){
$( 「按鈕」)點擊(函數(事件){
var files = $('#files').prop("files");
var reader = new FileReader();
var data = new Array();
reader.readAsText(files[0]);
reader.onload = function(event){
var csv = event.target.result;
data = $.csv.toArrays(csv);
};
$。員額( 「UploadCSVServlet」,{arraydata:數據,模式: 「插入」},
功能(數據){
alert("Data Loaded: " + data);
});
}); });
在Servlet的:
public void doPost(HttpServletRequest req, HttpServletResponse resp) throws IOException {
System.out.println("enter upload servlet");
resp.setContentType("text/plain");
//resp.getWriter().println("Hello, world");
String jsresponse="No Message";
try
{
String arrayData[] = req.getParameterValues("arraydata[]");
//String data[]=request.getParameterValues("arraydata[]");
jsresponse = arrayData[0] +" - ";//"Test Response!";
}
catch(Exception ex)
{
jsresponse = ex.toString();
}
resp.getWriter().write(jsresponse);
}
它返回空值
糾正了什麼?你需要定義一個特定的問題並告訴我們哪個部分是或者不在工作。只是傾銷一些代碼在帖子中,並說'修復它'不會得到任何幫助 – charlietfl 2014-10-09 18:22:08
看到我說的servlet返回null。沒有錯誤,但servlet沒有獲取數據 – 2014-10-10 05:31:54
終於我得到了解決方案。謝謝。 – 2014-10-12 17:22:22