Scala SpringMVC上作为jQueryAjax响应的Javautil列表

Scala SpringMVC上作为jQueryAjax响应的Javautil列表,scala,jquery,spring-mvc,Scala,Jquery,Spring Mvc,控制器 @RequestMapping(value = Array("getPatternId.html"), method = Array(RequestMethod.GET)) @ResponseBody def getPattern(model:ModelMap,@RequestParam patternId: Long):List[Question] = { var list: List[Question] = questionService.find

控制器

 @RequestMapping(value = Array("getPatternId.html"), method = Array(RequestMethod.GET))
      @ResponseBody def getPattern(model:ModelMap,@RequestParam patternId: Long):List[Question] = {


         var list: List[Question] = questionService.findQuestionByQuestionPattern(patternId)
        var questions: java.util.List[Question] = ListBuffer(list: _*)
     questions
      }
脚本

 function getPattern(id) {

            $.ajax({
                type : 'GET',
                url : " /learnware/getPatternId.html ",

                data : ({
                    patternId : id
                }),
                success : function(response) {

                    // we have the response

                    $('#info').html(response);
                },
                error : function(e) {

                    alert('Error: ' + e);

                }
            });

        }
当我以字符串形式发送响应时,它会显示在html页面上 但是当我返回一个列表时,它不显示数据

<div id="info" style="color:green;"></div>


当前响应将添加到div,其中id info将jackson置于类路径上。Spring将检测它并配置消息转换器将对象转换为JSON。JSON没有用处。当我通过“new JSONArray(list).toString()”将列表转换为JSON时,我需要将列表解析为页面。它提供JSON中的完整数据列表