【发布时间】:2017-04-19 11:18:48
【问题描述】:
在这里,我想将用户名和密码发送到我的 spring mvc 控制器。我正在使用 ajax 调用 mvc 方法。它没有到达控制器。
角度控制器:-
$scope.formSubmit=function(){
alert("submitted")
return $http({
url :'loginSubmit' ,
method : "POST",
data: { username: $scope.username, password: $scope.password }
//data: data
}).success(function(data, status, headers){
}).error(function(data, status, headers) {
console.log("login error"+status);
});
}
mvc 控制器
@RequestMapping(value="/loginSubmit",method=RequestMethod.POST)
public @ResponseBody User loadUserByUsername(@RequestParam("username") String username,@RequestParam("password") String password, HttpSession session){
System.out.println("controller");
System.out.println("name is "+username);
return null;
}
【问题讨论】:
-
你能在控制台中检查网络,看看你的请求在哪里吗?
-
然后请在服务器端记录请求的url。始终在正文中发送凭据。 Read comments
标签: java angularjs spring-mvc