У меня есть приложение, построенное с использованием Angular JS.
Имеет 3 вида: (A, B и C).
Вот как я настроил параметры маршрута.Угловой JS + Java Servlet Route Issue
.config(function ($routeProvider){
$routeProvider
.when('/',{
controller:'aController',
templateUrl: 'jsps/a.jsp'
})
.when('/b',{
controller:'bController',
templateUrl: 'jsps/b.jsp'
})
.when('/c',{
controller:'cController',
templateUrl: 'jsps/c.jsp'
})
.otherwise({redirectTo:'/'});
});
Все три вида имеют Вход Ссылка. Нажатие на LogIn перенаправит пользователя на другую страницу в моем приложении.
Login - это форма, которая вызывает LoginServlet и успешную аутентификацию. Я перенаправляю пользователя в свое приложение.
RequestDispatcher rd = request.getRequestDispatcher("index.jsp");
rd.include(request,response);
Я также попытался с rd.forward (запрос, ответ)
index.jsp является страницей по умолчанию, который нг-вид.
Таким образом, по умолчанию всегда просмотр A загружается после аутентификации.
Теперь моя ситуация, когда пользователь запрашивает логин от B или C, он должен быть перенаправлен на это представление после аутентификации.
Я пробовал request.getRequestDispatcher ("index.jsp #/B");
Но это не работает.
Любые предложения о том, как это можно достичь?