SpringMVC+jQuery实现上传、导入

时间:2022-12-04 23:07:09
怎样将本地excel的数据导入jsp页面的table里,后台controller应该怎么写啊
jsp页面:function importExcel() {
$.ajaxFileUpload({
url : "/college/getExcelBid",
secureuri : false,//是否使用安全提交
fileElementId : 'filePath',
dataType : "json",
success : function(data, status) {
var $rowNum = $('#itemNum', navTab.getCurrentPanel());
var rows = parseInt($rowNum.val());
$.each(data,function(i, items) {
str = "<tr id = '"+i+"'>";
str = str + '<td class="b1 b3"><textarea id="deviceName" NAME="detailList['+i+'].deviceName" cols="11" rows="5">' + items['deviceName'] + '</textarea></td>';
str = str + '<td class="b1 b3"><textarea id="deviceBrand" NAME="detailList['+i+'].deviceBrand" cols="12" rows="5">' + items['deviceBrand'] + '</textarea></td>';
str = str + '<td class="b1 b3"><SELECT NAME="detailList['+ i + '].isStandard" style="background:none; height:18px; width:50px" onchange="checkIsStandard(this.selectedIndex)"><OPTION value="0">是</OPTION><OPTION value="1">否</OPTION></SELECT></td>';
str = str + '<td class="b1 b3"><textarea id="deviceModel" NAME="detailList['+i+'].deviceModel" cols="11" rows="5">' + items['deviceModel'] + '</textarea></td>';
str = str + '<td class="b1 b3"><textarea id="deviceSpec" NAME="detailList['+i+'].deviceSpec" cols="11" rows="5">' + items['deviceSpec'] + '</textarea></td>';
str = str + '<td class="b1 b3"><INPUT id="orderNum" TYPE="TEXT" NAME="detailList['+i+'].orderNum" size="3" VALUE="'+items['orderNum']+'"></INPUT></td>';
str = str + '<td class="b1 b3"><INPUT id="inquirePrice" TYPE="TEXT" NAME="detailList['+i+'].inquirePrice" size="5" VALUE="'+items['inquirePrice']+'" ></INPUT></td>';
str = str + '<td class="b1 b3"><INPUT id="priceCompany" TYPE="TEXT" NAME="detailList['+i+'].priceCompany"  value="'+items['priceCompany']+'"></INPUT></td>';
str = str + '<td class="b1 b3"><textarea id="afterService" NAME="detailList['+i+'].afterService" cols="10" rows="5">按行业标准提供服务</textarea></td>';
str = str + '<td class="b1 b3"><INPUT id="tc02f12" TYPE="file" NAME="tc02f12"/></td>';
str = str + '<td class="b1 b2 b3"><a href="javascript:void(0)" onclick="deleteItem(this)" class="btnDel">删除</a></td>';
str = str + "</tr>";
$('#oTable').append(str);
$rowNum.val(rows + i + 1);
});
},
error : function(data, status, e) { //相当于java中catch语句块的用法
alert(e);
}
});


急 ,新手求指教!!1

3 个解决方案

#2


SpringMVC中的文件上传 模仿这里面写

#3


这两个我也看过,不过我的主要目的是:将本地excel里面的数据导入jsp页面的table中去。

#1


#2


SpringMVC中的文件上传 模仿这里面写

#3


这两个我也看过,不过我的主要目的是:将本地excel里面的数据导入jsp页面的table中去。