Warning: file_get_contents(/data/phpspider/zhask/data//catemap/1/typo3/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
Javascript 如何让Rest-Spring与JS一起工作_Javascript_Java_Ajax_Spring - Fatal编程技术网

Javascript 如何让Rest-Spring与JS一起工作

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

乡亲们

我在使用javascript使用rest时遇到问题

其余部分已经在其他应用程序中使用,其中PHP和Aspx保留了下面描述的内容

@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"
};