Java отдых API-интерфейс угловой JS POST вызов - PullRequest
0 голосов
/ 16 июня 2019

Я новичок в угловой с остальным API. Простая страница входа на домашнюю страницу навигации с Java, остальные API, с угловой JS 1. Но при нажатии кнопки входа он перенаправляет на ту же страницу входа. Но я мог видеть логи и без ошибок.

Это мой app.js

   var loginapp = angular.module('loginapp' ,['ngRoute','ngResource']);
   loginapp.config(['$routeProvider', function($routeProvider) {
    console.log("config");
    $routeProvider
     .when('/', {
        templateUrl: 'login.html',
        controller: 'loginController'
     })
    .when('generate-report', {
        templateUrl: 'generate-report.html',
        controller: 'generatexml'
    })
    .otherwise({
        redirectTo: '/generate-report'
    });
    }]);

    loginapp.controller('loginController',['$scope', '$http', function 
  ($scope,$http) {

  $scope.submitlogin = function (response) {
     console.log("submit login called")
     $http({
         method : 'POST',
         url : 'login',
         data : '',
         headers : {
             'Content-Type' : 'application/json'
         }
     }).then( response );
  }
 }]);

мой HTML-код

<body ng-app="loginapp">
 <div class="login-box" ng-controller="loginController">
  <form>
     <input id="inputUserId" type="text" >
     <input id="inputPassword" type="password" >
     <button  ng-click="submitlogin()" >Sign in</button>
  </form>
 </div>
</body>

Это мой класс контроллера Java @Controller открытый класс LoginController {

 @RequestMapping(value="/" , method = RequestMethod.GET)
public String viewLogin(Model model) {
    System.out.println("login controller");
    return "login";
 }

  @RequestMapping(value="/login", method = RequestMethod.POST)
  public String submitLogin() {
     System.out.println("Login controller - submitLogin");
    return "generate-report";
  }
 }
...