使用@ResponseBody JSON返回String

时间:2015-09-02 20:55:42

标签: jquery json spring spring-mvc

我正在尝试从处理程序方法返回一个字符串,以便在$ .getJSON调用的回调中使用。

@RequestMapping("setLink")
public @ResponseBody String setLink(String username, String link) {
    service.setLink(username, link);
    return "link";
}

JSON调用

$.getJSON("setLink", {username: username, link: link}, function(data) {
            console.log(data)
        });

回调未运行。我想这可能是因为String不是有效的JSON,但是我可以找到很多使用@ResponseBody的处理程序方法的例子,它们会毫无问题地返回字符串。

1 个答案:

答案 0 :(得分:0)

$。为我解决了这个问题。

似乎返回一个简单的String是无效的JSON。