Angular js 是单页应用程序,Spring 的 ModelAndView 方法不适用于 Angular js。如何在angular js spring MVC中移动下一页
这是我的角度 js 代码
var app = angular.module('myApp', ['ngResource']);
app.controller('UserController', ['$scope', '$resource', '$http', '$location',function($scope,$resource,$http,$location)
{
$scope.creates = function()
{
User = $resource(
"dostudentregister",
{},
{method:'POST',isArray:false}
);
var userBean = {};
userBean.name = $scope.myforms.name;
userBean.email = $scope.myforms.email;
userBean.eventid = $scope.myforms.eventid;
userBean.rollno = $scope.myforms.rollno;
userBean.password = $scope.myforms.password;
$scope.Message = User.save(userBean);
$scope.myforms.name="";
$scope.myforms.email="";
$scope.myforms.eventid="";
$scope.myforms.rollno="";
$scope.myforms.password="";
$location.path('/opentoall.jsp');
};
}]);
弹簧控制器代码
@RequestMapping(value="/dostudentregister", method = RequestMethod.POST)
public Object studentregisteration(@RequestBody UserBeans userBean, BindingResult result, HttpServletRequest request, HttpServletResponse response)
{
if(!result.hasFieldErrors())
{
if(eventregister.studentregisteration(userBean) !=null)
{
System.out.println("inserted");
}
}
return "opentoall";
}