Warning: file_get_contents(/data/phpspider/zhask/data//catemap/2/spring/13.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181

Warning: file_get_contents(/data/phpspider/zhask/data//catemap/8/redis/2.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Java 如何添加'List<;字符串>;`在春天的时候_Java_Spring_Spring Mvc - Fatal编程技术网

Java 如何添加'List<;字符串>;`在春天的时候

Java 如何添加'List<;字符串>;`在春天的时候,java,spring,spring-mvc,Java,Spring,Spring Mvc,如何获取DTO列表 @Override public void updateOrganization(OrganizationDTO orgDTO, Users loggedInUser){ } OrganizationDTO有一个新的列表loginId作为新字段。 在对我的代码DTO和服务层进行这些更改之后,我收到了400个错误请求。在我的浏览器控制台上,这可能是由于jackson mapper造成的,但如何克服它呢。 如果我将其设置为stringloginid而不是List loginId

如何获取DTO列表

@Override
public void updateOrganization(OrganizationDTO orgDTO, Users loggedInUser){
}
OrganizationDTO
有一个新的
列表loginId
作为新字段。 在对我的代码
DTO
和服务层进行这些更改之后,我收到了
400个错误请求
。在我的浏览器控制台上,这可能是由于
jackson mapper
造成的,但如何克服它呢。 如果我将其设置为
stringloginid
而不是
List loginId
,那么
stringloginid
可以正常工作

@RequestMapping(value = "/updateOrg.html", method = RequestMethod.POST, headers = { "Content-type=application/json" })
    public @ResponseBody String updateOrgData(@RequestBody OrganizationDTO orgDTO, HttpServletRequest request) {
        RequestWrapper req = new RequestWrapper(request);
        orgWizardService.updateOrganization(orgDTO, req.getLoggedInUser());
        return new AjaxResponseWrapper(orgDTO.getClientCode()).getJson();
    }

很高兴您提供了负载,因为'loginId'是一个字符串列表,在负载中使用以下语法

"loginId" : [ "admin@prawaa.org","string2", "string3"]
你目前使用的语法是

"loginId":"admin@abc.com"

很高兴您提供了负载,因为'loginId'是一个字符串列表,在负载中使用以下语法

"loginId" : [ "admin@prawaa.org","string2", "string3"]
你目前使用的语法是

"loginId":"admin@abc.com"

当您收到
400错误请求时,请检查您的有效负载。您的json负载必须与请求正文dto相同。是的,我已经检查过它应该是
List loginId
,但它似乎很简单
String loginId
如何更改它。发布代码并发布请求负载。当您收到
400个错误请求时,请检查您的负载。您的json负载必须与请求正文dto相同。是的,我已检查它应该是
List loginId
,但它似乎很简单
String loginId
如何更改它。发布您的代码并发布请求负载。