具体现象:
。。。。
FileItemFactory factory = new DiskFileItemFactory();
ServletFileUpload upload = new ServletFileUpload(factory);
List
list返回为空。
查了很多文档,都没有解决。
最后终于发现问题所在:
下面红色部分必须追加,无论你是否post数据。
js代码存在问题:
function ajaxFileUpload(){
$.ajaxFileUpload(
{
url:url,
secureuri:false,
fileElementId:'houseMaps',
dataType: 'json',
data : {aa: 2}
success: function (data, status) //相当于java中try语句块的用法
{
$('#result').html('upload ok.');
},
error: function (data, status, e) //相当于java中catch语句块的用法
{
$('#result').html('upload error.');
}
}
);
}