Эффективный способ перенаправления страниц с использованием угловых JS

0

У меня есть страница входа в систему login.jsp. Проверка пользователя выполняется на стороне сервера. данные отправляются с использованием почтового запроса $ http. Я сомневаюсь в успешном входе в систему, я хочу перенаправить пользователя на домашнюю страницу. Как мне это сделать..? Нужно ли использовать RequestDispatcher в сервлетах или $ window.location в Java-скрипте. Как угловые справятся с этими проблемами. Угловые js используются для разработки приложений с одной страницей. Может ли кто-нибудь объяснить это на примере.

Теги:
jsp
servlets

3 ответа

1

Вы можете ввести $location в свой контроллер, который обрабатывает логин, и используйте $location.url('/home') как показано здесь. Это будет выглядеть примерно так:

myApp.controller('LoginController', function($location) {
    // whatever code to process login and store user info
    $location.url('/home');
})

Надеюсь, это поможет!

  • 0
    Спасибо за редактирование, @Jason Cust
0

в вашем угловом контроллере вы можете использовать

$location.path( "yourpath" );

и не забудьте добавить

$scope.apply()

после пути местоположения

0

В вашем JSP-коде при успешном входе в систему используйте

response.setHeader("Location", site);

Полезный ресурс: http://www.tutorialspoint.com/jsp/jsp_page_redirect.htm

Ещё вопросы

Сообщество Overcoder
Наверх
Меню