首页 诗词 字典 板报 句子 名言 友答 励志 学校 网站地图
当前位置: 首页 > 教程频道 > 网站开发 > Web前端 >

Struts2+uploadify多文件下传使用

2012-11-23 
Struts2+uploadify多文件上传使用Struts2+uploadify实现多文件上传的简单示例1 楼jackyrong2012-08-22想问

Struts2+uploadify多文件上传使用
Struts2+uploadify实现多文件上传的简单示例 1 楼 jackyrong 2012-08-22   想问下,我的是struts2+uploadfit 3.1,文件能上传成功,
上传的时候,另外用formdata传递了表单的其他参数到sturts2的后台,
struts2的后台也能接受到文件,只不过struts2返回的是一个json(把表单的
另外的传递的参数原样子以JSON输出到前端而已,在uploadfiy
中,DEBUG模式下,也看到有:
File ID: SWFUpload_0_0 Response Received: true Data: {"version":"fdgfg"}

的字样,但是用:
'onUploadSuccess'  : function(event, ID, fileObj, response, data) {
  var mp3 = eval('(' + data + ')'); 
alert(data);
   alert('The file ' + fileObj.name + ' was successfully uploaded with a response of ' + response + ':' + data);
 
  }

打印出来的data和response都是空的? 2 楼 luyao123127 2012-08-22   jackyrong 写道想问下,我的是struts2+uploadfit 3.1,文件能上传成功,
上传的时候,另外用formdata传递了表单的其他参数到sturts2的后台,
struts2的后台也能接受到文件,只不过struts2返回的是一个json(把表单的
另外的传递的参数原样子以JSON输出到前端而已,在uploadfiy
中,DEBUG模式下,也看到有:
File ID: SWFUpload_0_0 Response Received: true Data: {"version":"fdgfg"}

的字样,但是用:
'onUploadSuccess'  : function(event, ID, fileObj, response, data) {
  var mp3 = eval('(' + data + ')'); 
alert(data);
   alert('The file ' + fileObj.name + ' was successfully uploaded with a response of ' + response + ':' + data);
 
  }

打印出来的data和response都是空的?

你的上传action中有没有
ServletActionContext.getResponse().getWriter().printl(uploadFileName);
这句啊? 3 楼 jackyrong 2012-08-23   有的,我研究了下你的程序,把你的struts部分改为JSON输出,就发现
即时2.1.4的版本,也没办法输出后端过来的JSON,十分奇怪,只能输出后台
out.println到前台的东西,不知道你试验过了么?谢谢

热点排行