【发布时间】:2016-08-03 13:58:18
【问题描述】:
我想将多个参数传递给我的方法。我该怎么做呢?我希望网址看起来像这样http://host/one/two/three/four
到目前为止,我有以下代码
@GET
@Produces({MediaType.APPLICATION_JSON})
@Path("/{one,two,three}")
public List<Person> getPeople(@PathParam ("one") String one, @PathParam ("two") String two, @PathParam ("three") String three){
String one = one;
String two = two;
String three = three;
}
这是获取参数并将其传递给我的方法的正确语法吗?我已经看到@Path 中使用了一些正则表达式,但我不明白。老实说,我真的只是希望能够获取参数并尽可能将它们放入变量中。
【问题讨论】:
-
您要求的参数数量是不确定的还是有固定数量的?您在示例中显示为 3,但在示例 url 中显示为 4。