Я новичок в Spring Framework и Angular JS.Я занимаюсь разработкой Html-файлов с угловым js в качестве внешнего и Spring mvc в качестве внутреннего.Найдите конфигурацию диспетчера-сервлета, как показано ниже.
<context:component-scan base-package="com.hourforyou" />
<mvc:resources mapping="/assets/**" location="/assets/" />
<mvc:resources mapping="/pages/**" location="/WEB-INF/pages/" />
<mvc:annotation-driven />
Первый запрос поступает в Indexcontroller и правильно отображает представление.
@Controller
public class IndexController {
@RequestMapping("/")
public String login() {
return "pages/login.html";
}
}
После проверки пользователя вlogin.html, я перенаправляю на home.html.Но он не работает.
@Controller
@RequestMapping(URL.HOME)
public class HomeController {
@RequestMapping
public String getHome() {
return "pages/home.html";
}
Мой код app.js
'use strict';
var App = angular.module('backoffice', [ 'ngRoute' ]);
App.config(function($routeProvider) {
$routeProvider.when('/home', {
templateUrl : 'home.html',
controller : 'HomeController'
}).when('/dashboard', {
templateUrl : 'dashboard.html',
controller : 'DashboardController'
}).otherwise({
redirectTo : '/'
});
});
Запрос приходит к getHome (), но он не перенаправляет в файл home.html.Пожалуйста, скажите мне, что я делаю не так.