在Jersey处理多个查询参数

在Jersey处理多个查询参数,第1张

在Jersey处理多个查询参数

如果将

item
方法参数的类型
String
更改为
List<String>
,例如,,则应该获得一个包含所有要查找的值的集合。

@GET@Path("/foo")@Produces("text/plain")public String methodImCalling(@DefaultValue("All")         @QueryParam(value = "item")         final List<String> item) {   return "values are " + item;}

JAX-RS规范(第3.2节)对

@QueryParam
注释进行了以下说明:

支持以下类型:

  1. 基本类型
  2. 具有接受单个
    String
    参数的构造函数的类型。
  3. valueOf
    具有使用单个
    String
    参数命名的静态方法的类型。
  4. List<T>
    Set<T>
    ,或
    SortedSet<T>
    其中
    _T_
    满足2或3以上。



欢迎分享,转载请注明来源:内存溢出

原文地址: http://outofmemory.cn/zaji/5032328.html

(0)
打赏 微信扫一扫 微信扫一扫 支付宝扫一扫 支付宝扫一扫
上一篇 2022-11-15
下一篇 2022-11-15

发表评论

登录后才能评论

评论列表(0条)

保存