我使用http POST请求将数据从.js文件发送到java文件。我发送的数据是json格式,但我如何在java文件的请求映射中获取它?我编写代码,但我不能使用getparameter函数,它返回一个错误。请帮忙。
我的js文件:
$scope.input1={};
$scope.input1.name=$scope.name;
$scope.input1.hours=$scope.hours;
$http({
url: '/test/getData',
dataType:'json',
method: 'POST',
data : angular.toJson($scope.input1),
headers: {
"Content-Type": "application/x-www-form-urlencoded"
}
})
我的java文件:
@RequestMapping(value = "/getData", method = RequestMethod.POST,produces=MediaType.APPLICATION_JSON_VALUE)
public @ResponseBody ResponseEntity<String> getPre(HttpServletRequest request, HttpServletResponse response) throws URIException {
Log.info("entered function");
return new ResponseEntity<String>(Request.getParameter("name",HttpStatus.OK);