Angular JS Get HTTP Request Parameter - PullRequest
0 голосов
/ 14 марта 2019

Я перевожу проект JSP / Spring в Angular JS 1.X. В настоящее время я застрял в следующей ситуации, спасибо, если кто-нибудь может помочь. Мое приложение перенаправляется в стороннее приложение, и после отправки формы ответ возвращается к моему приложению. Весной я использовал параметр запроса, используя следующий код. Как я могу получить параметры запроса в Angular JS?

@Autowired
private HttpServletRequest request;
..
Enumeration paramsEnum = request.getParameterNames();
while (paramsEnum.hasMoreElements()) {
 String paramName = (String) paramsEnum.nextElement()
 ....
}

Ответы [ 2 ]

0 голосов
/ 14 марта 2019
  $http.get(url)
   .then(function(response) {
   $scope.myWelcome = response.data;
  });
0 голосов
/ 14 марта 2019

Не уверен, что я понял вопрос, потому что с помощью Java / Spring мы получаем доступ к параметрам, отправленным angularJS.

В любом случае, если вы хотите получить доступ к Url-параметрам текущего представления , вы можетеиспользуйте службу angularjs $location:

$location.search()

Например, взяв 'impersonate_token' из URL и добавив его к некоторой переменной:

if($location.search().token){ 
    var token = $location.search().token; 
    url += "?impersonate_token=" +token; 
}

, если вы хотите управлять Параметры URL отправляются на сервер , вы можете сделать это с помощью службы angularjs $http следующим образом:

    $http({
        url: your/url, 
        method: "GET",
        params: {
           param_1: $scope.some_data
           param_2: $scope.some_data2
        }
   });
Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...