我正在将JSP / Spring项目迁移到Angular JS1.X。目前,我处于以下情况,请提供帮助。 我的应用程序正在重定向到第三方应用程序,提交表单后,响应又回到了我的应用程序。在春季,我曾经使用以下代码来获取request参数。如何在Angular JS中获取请求参数?
@Autowired
private HttpServletRequest request;
..
Enumeration paramsEnum = request.getParameterNames();
while (paramsEnum.hasMoreElements()) {
String paramName = (String) paramsEnum.nextElement()
....
}
答案 0 :(得分:0)
不确定我是否理解这个问题,因为使用Java / Spring,我们可以访问angularJS发送的参数。
无论如何,如果要访问当前视图的 Url参数,则可以使用angularjs $location
服务:
$location.search()
例如,从网址中获取“ impersonate_token”并将其添加到某个变量中:
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
}
});
答案 1 :(得分:0)
$http.get(url)
.then(function(response) {
$scope.myWelcome = response.data;
});