首先我们要了解这个函数

function uploadSuccess(file, serverData) {
try {
var progress = new FileProgress(file, this.customSettings.progressTarget);
progress.setComplete();
progress.setStatus("Complete.");
progress.toggleCancel(false); } catch (ex) {
this.debug(ex);
}
}

file为上传的文件对象,我们可以获得,file.id、file.name、file.type、file.size 等信息。

serverData的意思是服务器返回的数据,如果你指定页面,那服务器返回的应该就是这个jsp的数据了,这里最好用type=json的格式

action 代码

 

//……
//返回页面信息
HttpServletResponse response=ServletActionContext.getResponse();
response.setContentType("text/html; charset=UTF-8");
response.setHeader("Cache-Control", "no-cache");
PrintWriter out = response.getWriter();
out.write(“action返回的参数”); out.flush();
out.close(); return SUCCESS;
//……
//返回页面信息
HttpServletResponse response=ServletActionContext.getResponse();
response.setContentType("text/html; charset=UTF-8");
response.setHeader("Cache-Control", "no-cache");
PrintWriter out = response.getWriter();
out.write(“action返回的参数”); out.flush();
out.close();
return SUCCESS;

struts.xml

 

这个配置会出现一个bug(如果你以前没用过json插件的话)

当前使用struts2.23版本,使用了jsonplugin-0.3x.jar报错

引用
java.lang.ClassNotFoundException: com.opensymphony.xwork2.util.TextUtils

解决:
在下载好的Struts2的lib文件夹里找到了以下jar包:

引用
json-lib-2.x.jar

struts2-json-plugin-2.x.x.jar

struts2-junit-plugin-2.x.x.jar

上面三个包加入项目里之后,再删除jsonplugin-0.3x.jar包

 
 

最新文章

  1. jquery时间轴幻灯展示源代码
  2. 61.Android适配的那些P事(转)
  3. 9月20日上午JavaScript函数
  4. linux 服务器登录显示lastlogin
  5. PHP开发模式之代理技术
  6. 在Fedora8上安装jdk-7u25-linux-i586.rpm的步骤
  7. caffe的db_lmdb.hpp文件
  8. CentOS yum kvm
  9. 转:java两个jre目录和三个lib目录
  10. php中数组自定义排序
  11. android 08 AndroidManifest.xml
  12. POJ 2250(LCS最长公共子序列)
  13. ISO7816协议的几个关键时间特性
  14. uoj 55 紫荆花之恋 动态点分治+替罪羊式重构+treap
  15. JavaScript ES5面向对象实现一个todolist
  16. Spring Security教程系列(一)基础篇-2
  17. eclipse 更换 JDK 版本后报错
  18. 学习React系列(四)——受控组件与非受控组件
  19. eclipse-jee-kepler 如何设置编译compiler为1.8
  20. i2c调试碰到的问题

热门文章

  1. JAVA编译异常处理:java.lang.OutOfMemoryError: PermGen space
  2. ActionResult
  3. Struts2入门学习
  4. Docker基础技术:Linux Namespace(上)
  5. 分析和解析PHP代码的7大工具
  6. POJ 1904 HDU 4685
  7. java nio的基本原理
  8. JSON(3)Google解析Json库Gson
  9. HeadFirst jsp 03 (MVC)
  10. IBatis.Net 批量插入数据