我使用响应实体和请求主体在spring java中插入数据,但是我发现了一个错误。找不到404。
我的控制员:
document.getElementById('cp_email_address').value = "";
AJAX:
@RequestMapping(value = "insertuserlogin/", method = RequestMethod.POST)
public ResponseEntity<?> createUser(@Valid @RequestBody UserLogin user, BindingResult bindingResult,
Validation validation, Errors error) {
Map<?, ?> result = new HashMap<Object, Object>();
if (bindingResult.hasErrors()) {
String errorMessage = bindingResult.getFieldErrors().iterator().next().getDefaultMessage();
System.out.println(errorMessage);
return new ResponseEntity<>(errorMessage, HttpStatus.UNPROCESSABLE_ENTITY);
} else {
uls.saveUser(user);
return new ResponseEntity<>(result, HttpStatus.ACCEPTED);
}
}
如何解决这个问题?来自请求体的格式数据是什么?谢谢。波比
答案 0 :(得分:0)
我认为您的@RequestMapping值格式错误。请尝试将斜杠作为第一个字符。
@RequestMapping(value = "/insertuserlogin", method = RequestMethod.POST)
如果它对您有用,请告诉我。