为JAX-RS创建带有列表查询参数的URI
Creating URI with a list query param for JAX-RS
所以JAX-RS可以接受作为列表的查询参数。它通过平坦化字段来实现这一点,以便
users/query?from=100&to=200&orderBy=age&orderBy=name
是
from: 100
to: 200
orderBy: ["age", "name"]
我正在使用AngularJS来制作我的客户端应用程序,我如何构建这个URI字符串而不手动构建它?
使用Angular,这非常简单。在定义了你的资源之后,让我们把它叫做MyResource
,你可以用通常的方式把它注入到控制器中。然后输入
MyResource.query({from: 100, to: 200, more: 'params as you like'}, ...);
带有可选回调函数,用于成功或错误响应。这显然也适用于资源上的其他方法。
虽然我没有尝试过,但我想说您也可以使用值数组作为参数,就像这样
MyResource.query({orderBy: ['age', 'name']);
相关文章:
- 如何将参数赋予作为查询参数的参数值给定的函数
- 具有可选'/'s和查询参数
- 如果没有Ember中的控制器,我如何更改查询参数
- 如何编码&在不是't是查询参数的一部分
- 如何在JavaScript中传递查询参数和重定向
- React 路由器和任意查询参数:页面在加载时无意中刷新
- MongoDB查找查询参数
- 布尔查询参数被 Sails.js 视为字符串
- jQuery脚本,它搜索现有的查询参数并且不添加“"如果存在
- 基于查询参数的可选承诺步骤
- 如何使用Backbone.Return捕获查询参数的更改
- 在iron router中使用查询参数修改模板
- 如何将查询参数设置为我的所有路线,当它改变时-在恩伯
- 如何使用查询参数在jQuery中生成url
- Javascript/jQuery URL查询参数解析
- Ember.js查询参数不尊重replace:true并使用replaceState
- jQuery将查询参数附加到当前哈希中,忽略重复项
- window.location.href未设置查询参数
- 如何在angular中访问URL中的查询参数(在hash之外,非html 5模式)
- 获取具有主干木偶查询参数的当前 URL