Javascript 如何让Rest-Spring与JS一起工作
乡亲们 我在使用javascript使用rest时遇到问题 其余部分已经在其他应用程序中使用,其中PHP和Aspx保留了下面描述的内容Javascript 如何让Rest-Spring与JS一起工作,javascript,java,ajax,spring,Javascript,Java,Ajax,Spring,乡亲们 我在使用javascript使用rest时遇到问题 其余部分已经在其他应用程序中使用,其中PHP和Aspx保留了下面描述的内容 @Controller @RequestMapping("/userlogin") public class UserRest { @Autowired private UserService userService; @RequestMapping(value = "/login", method = RequestMethod.PO
@Controller
@RequestMapping("/userlogin")
public class UserRest {
@Autowired
private UserService userService;
@RequestMapping(value = "/login", method = RequestMethod.POST, produces = MediaType.APPLICATION_JSON_VALUE)
@ResponseStatus(HttpStatus.OK)
public ResponseEntity<RetornUser> login(@RequestBody User user) {
RetornUser retornUser = new RetornUser();
try {
user = userService.autenticarUsuario(user);
retornUser.setUsuario(usuario);
retornUser.setCodigoRetorno(1);
} catch (Exception e) {
retornUser.setCodigoRetorno(-1);
retornUser.setMensagem(e.getMessage());
}
return new ResponseEntity<>(retornUser, HttpStatus.OK);
}
}
按照这种方式,当我发送debug时,它调用普通的login方法,但它属于error函数,也不希望login方法执行返回
我只把方法返回字符串,什么也没有
我的春天是四点
我在等待帮助
Vinicius Castro看起来您传递的是
字符串
,而不是json对象。你能试着通过以下考试吗
var data = {
nome: "garra",
senha: "1234"
};
乡亲们
由于只关注一个问题,我忘了分析按钮类型。它类似于提交类型,因此不起作用。这就像经历了这样的错误
感谢所有支持我的人请确保您使用RequestResponse注释您的方法,或使用RestControllerI注释类我使用RestController,但我没有成功。你有关于RequestResponse的例子吗?年轻!我也这么做了。问题是它没有等待回报。当我发送debug时,它调用login方法。甚至在登录方法完成之前,JS就已经陷入了错误函数,而登录方法还没有完成这个过程。
var data = {
nome: "garra",
senha: "1234"
};