Spring -MVC,如何在Rest Controller中返回一个char?

时间:2018-02-24 19:27:09

标签: spring model-view-controller spring-restcontroller

我正在尝试返回char的值,但是它给了我不兼容类型的错误。我该怎么解决这个问题呢。

 @RequestMapping(path = "/Add",method = RequestMethod.POST, produces = 
            "application/json")

public @ResponseBody
char addNewUserId (@RequestParam("Name") char name,
                      @RequestParam("Account #") char account,
                        @RequestParam("Password") char password,
                            @RequestParam("Group Name")char group){

    userId a = new userId();
    a.setName(name);
    a.setAccount(account);
    a.setPassword(password);
    a.setGroup(group);
    UserRepo.save(a);
    return "{\"result\":\"saved\"}";
}

1 个答案:

答案 0 :(得分:0)

您无法返回char,因为您的文字是字符串。你应该替换字符串上的字符。

你应该只为一个符号使用char(例如' H'是一个字符)。