java - HttpMediaTypeNotAcceptableException

标签 java javascript jquery json spring

我的 jQuery 函数有问题,我想实现的是在列表框中填充数据

JavaScript 函数

function load() {
        $.getJSON('${findAdminGroupsURL}', {
            ajax : 'true'
        }, function(data) {
            var html = '<option value="">Groups</option>';
            var len = data.length;
            for ( var i = 0; i < len; i++) {
                html += '<option value="' + data[i].name + '">' + data[i].name
                        + '</option>';
            }
            html += '</option>';

            $('#selection').html(html);
        });
    }

服务器端是

@RequestMapping(value = "groups", method = RequestMethod.GET)
    public @ResponseBody
    List<Group> getGroups() {
        return this.businessGroups();
    }

我在加载时调用 load() 函数,它触发函数 getGroups() 并成功返回列表,但问题是一旦 getGroups() 完成

函数(数据)不加载永远不会进入该函数,错误是

org.springframework.web.HttpMediaTypeNotAcceptableException: Could not find acceptable representation

我不能回发一个 Group 对象列表,还是它必须是 Java 原始类型?

最佳答案

关于java - HttpMediaTypeNotAcceptableException,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/6386248/

相关文章:

java - 无法将 Intellij 与生成的源文件夹一起使用

javascript - 使整个父 div 成为可点击区域

javascript - 如何将现有的非 React-Native-Component JS 导入/需要到 React Native 组件

javascript - 鼠标点击坐标——一个真正的解决方案……有吗?

php - 需要使用 SQL 查询设计网站搜索方面的帮助

php - 使用 Symfony2 进行实时搜索

java - IntelliJ Javadoc 每行添加一个额外的星号

Java程序 "freezes shortly"

java - 使用 AsyncTask 下载文件时崩溃

javascript - 在 Mac 上的 Firebug 中继续执行脚本的快捷方式是什么?