小编Jer*_*ome的帖子

Jersey是否支持美元符号JAX-RS的Path注释?

我希望能够访问以下其他网址:

第一个URL工作正常.我使用Jersey实现的JAX-RS在$ count URL上遇到了麻烦.

这是资源的代码.

@Path("/helloworld")
public class HelloWorldResource {
    @GET
    @Produces("text/plain")
    public String getClichedMessage() {
        return "Hello World!";
    }

    @GET
    @Path("\\$count")
    @Produces("text/plain")
    public String getClichedMessage(
            @PathParam("\\$count") String count) {

        return "Hello count";
    }
}
Run Code Online (Sandbox Code Playgroud)

我也在@Path和@PathParam中尝试了"$ count",但这也没有用.

注意:如果我从上面的所有代码中删除美元符号,那么它适用于URL localhost:9998/helloworld/count.但是我需要在URL中存在美元符号,因为这将是一个OData生成器应用程序.

java regex jax-rs jersey

5
推荐指数
1
解决办法
867
查看次数

标签 统计

java ×1

jax-rs ×1

jersey ×1

regex ×1