如果将
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注释进行了以下说明:
支持以下类型:
- 基本类型
- 具有接受单个
String参数的构造函数的类型。 valueOf具有使用单个String参数命名的静态方法的类型。 List<T>,Set<T>,或SortedSet<T>其中_T_满足2或3以上。
欢迎分享,转载请注明来源:内存溢出
评论列表(0条)