最近在使用Ext时为了简便而利用了struts2及其插件json-plugin。
原本是为了避免封装json数据麻烦,可是没想到在上传文件时却遇到了更大的麻烦----上传成功后回弹出下载框!
点击打开,发现内容是正确的json数据,无语!
没办法,只好在Baidu Google上搜呀搜。看到有人说要见返回的类型变为text/html,试了一下不起作用。
这个问题一直困扰着我,最后偶然间受到Ext树的动态加载的struts2与ext结合的例子启发,于是回归自然,将要返回的json数据在Action中封装成字符串,然后返回到一个jsp页面(这个页面没有html内容,只有strut2标签将action中得到的json字符串输出)承载json数据。这样问题终于圆满解决