是否可以在JAX-RS中使用类似“aaaa / {x},{y}”的路径?

时间:2012-05-09 13:34:38

标签: jax-rs

我想要这样的事情:

@GET
@Path("aaaa/{x},{y}")
public object getXY(@SomeAttribute("x") String x, @SomeAttribute("y") String y) {
...
}

将@PathParam与Restlet一起使用JAX-RS扩展不起作用。我想知道JAX-RS规范是否原生支持这样的URL。原则上我的意思是它能够识别和解析x和y。

当然,我可以使用单个{xy}参数并用逗号分隔。不过我对此并不感兴趣。

感谢。

1 个答案:

答案 0 :(得分:0)

通常,REST URL指向资源。您的网址并未指向单个资源(这是我查看您的网址路径的视图。如果我错了,请纠正我)。因此,如果有意义的话,你可以选择你的网址如“\ aaaa”,x和y作为查询参数。我希望您知道如何检索查询参数。