求助:put请求传参及接收

2021-01-06 09:34发布

$http({ method: 'PUT',
data: jsonStr,
ignoreErrors: true,
headers: {'Accept': 'application/json',
'Content-Type': 'application/json; charset=UTF-8'},
url: KISBPM.URL.putModel(modelMetaData.modelId)})
.success(function (data, status, headers, config) {
$scope.editor.handleEvents({
type: ORYX.CONFIG.EVENT_SAVED
});

后端
@RequestMapping(
value = {"/model/{modelId}/save"},
method = {RequestMethod.PUT}
)
@ResponseStatus(HttpStatus.OK)
public void saveModel(@PathVariable String modelId, @RequestBody MultiValueMap<String, String> values) {

报错:
com.alibaba.fastjson.JSONException: unsupport type interface org.springframework.util.MultiValueMap

标签:
3条回答
来,给爷笑一个
2楼-- · 2021-01-06 10:21

json解析问题

查看更多
爱情/是我丢掉的垃圾
3楼-- · 2021-01-06 10:23

MultiValueMap改为Map

查看更多
男人必须洒脱
4楼-- · 2021-01-06 10:27

白文翻译 不支持 这个类型 org.springframework.util.MultiValueMap

查看更多
登录 后发表回答