ajaxFileUpload上传文件时,自定义参数data后台获取为null的问题

Posted

tags:

篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了ajaxFileUpload上传文件时,自定义参数data后台获取为null的问题相关的知识,希望对你有一定的参考价值。

参考技术A ajaxFileUpload自定义参数,后台获取的时候为null
解决办法:修改ajaxFileUpload.js文件中createUploadForm()函数,新增传入参数data,并创建hidden控件,存储自定义参数

createUploadForm: function (id, fileElementId, data)
....
if (data)



找到ajaxFileUpload.js文件中调用createUploadForm()函数的地方,传入产生即可

ajaxFileUpload: function (s)
...
var form = jQuery.createUploadForm(id, s.fileElementId,s.data);
...

ajaxfileupload.js上传文件时后台用java怎么接收文件流

参考技术A 现在,大体有两种:一种是直接解析、接收流,如使用smartupload等组件。另一种,使用struts等框架接收。本回答被提问者和网友采纳 参考技术B 首先java文件里面 你User aUser = new User();你虽然new了这个实体,但是你并没有给这个实体赋值,new出来的实体里面的所有属性都是null的。所以你输出再回是null。然后是jsp文件你输出的是null说明你的response.userName值就是null,

以上是关于ajaxFileUpload上传文件时,自定义参数data后台获取为null的问题的主要内容,如果未能解决你的问题,请参考以下文章

ajaxfileupload.js上传文件时后台用java怎么接收文件流

jQuery插件之ajaxFileUpload

ajaxfileupload.js上传文件时后台用java怎么接收文件流

ajax图片上传(ajaxfileupload.js插件)

实用的ajaxfileupload插件

ajaxFileUpload 怎么传相关参数到后台