应该不是ArrayList,而是JSONArray吧

解决方案 »

  1.   

    谢谢,还有个问题,就是如果我想把ajax获取的数据以表格形式显示在网页中,该怎么做呢?我的做法是直接在ajax获取数据的时候把<tr><td>跟数据一起拼接成字符串然后显示到网页中,这样虽然能显示,但是我总感觉太麻烦,是不是可以有更好的方法呢?
      

  2.   

    符合
    JSONArray jsonArray2 = JSONArray.fromObject( list );
    // 设置session
    Map map = ActionContext.getContext().getSession();
    map.put("Json", jsonArray2.toString());jsp
    <script type="text/javascript">
        var str=<%=session.getAttribute("Json")%>;
    </script>或者Action返回
      

  3.   

    谢谢,还有个问题,就是如果我想把ajax获取的数据以表格形式显示在网页中,该怎么做呢?我的做法是直接在ajax获取数据的时候把<tr><td>跟数据一起拼接成字符串然后显示到网页中,这样虽然能显示,但是我总感觉太麻烦,是不是可以有更好的方法呢?可以做一个模板,每次替换数据后显示
      

  4.   

    ArrayList是数据从数据库拿出来之后都装在里面,JSONArray是吧ArrayList转成JSON