Java 如何添加'List<;字符串>;`在春天的时候
如何获取DTO列表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
@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
如何更改它。发布您的代码并发布请求负载。