首页 新闻 会员 周边 捐助

Cannot call sendError() after the response has been committed

0
悬赏园豆:10 [已关闭问题] 关闭于 2015-07-15 14:12

我一个网站首页在页面加载时用ajax调用action中的某个方法时在后台报的错误。。。。

前台页面代码如下:在页面弹框error

 $(document).ready(function(){
            $.ajax({
                      url:"divList1!divList1.action",
                      type:"GET",
                      dataType:"json",
                      error:function(XMLHttpReques,errorThrown)
                        {
                            alert("error");
                            
                        },
                      success:function(data)
                        {
                          
                            alert("新手推荐内容:"+data);
                            var arr=new Array();
                            var biaoqian_1='<li><span class="span_au">';
                            var biaoqian_2='</span><span class="span_bname"><a href="">';
                            var biaoqian_3='</a></span><span class="span_num">点击量  :<b>';
                            var biaoqian_4='</b> 次</span></li>';
                            for(var i=0;i<data.length;i++)
                                {
                                   var nu=data[i];
                                
                                }
                        }
            });
      })    

后台action代码如下

public  void divList1()
    {
        HttpServletResponse res = ServletActionContext.getResponse();  
        res.reset();  
        res.setContentType("text/html;charset=utf-8");  
        PrintWriter pw = null;
        
        list1=bookManger.queryNewestBooks(persize);
        for(int i=0;i<list1.size();i++)
        {
            BookInfo bi=(BookInfo) list1.get(i);
            System.out.println(bi.toString());
        }
        try{
            pw=res.getWriter();
            pw.print(JSONArray.fromObject(list1));
        } catch (IOException e) {
            e.printStackTrace();
        }finally{
            pw.flush();
            pw.close();
        }    
    }

问题补充:

页面报错为parseerror。。。。但我其它地方也是这样转换list没有报错啊

不屈的心的主页 不屈的心 | 初学一级 | 园豆:147
提问于:2015-05-22 11:40
< >
分享
所有回答(1)
0

没办法我只能把每个对象中用到的数据组合成字符串数组然后转json了。。但是这样好蛋疼啊

不屈的心 | 园豆:147 (初学一级) | 2015-05-22 23:32
清除回答草稿
   您需要登录以后才能回答,未注册用户请先注册