首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >@Ref和@QueryParam

@Ref和@QueryParam
EN

Stack Overflow用户
提问于 2013-01-17 14:11:22
回答 1查看 378关注 0票数 1

我在GlassFish中使用Jersey 1.11.1,并试图返回一个带有@QueryParam的URI。

例如,我希望返回的URI如下所示:

代码语言:javascript
复制
<bar>http://car.com/star?param=XYZ</bar>

我的基本@Ref是这样的:

代码语言:javascript
复制
@Ref(
    resource=Foo.class,
    style = Ref.Style.ABSOLUTE,
    bindings={}
)
@XmlElement
private URI bar;

但无论如何,我都不知道是否有一种方法可以在其中添加查询参数。

如果可能的话,怎么做呢?如果不可能,有什么建议可以替代吗?

EN

回答 1

Stack Overflow用户

回答已采纳

发布于 2013-01-18 16:08:13

看起来目前还不支持:http://java.net/jira/browse/JERSEY-6881

代码语言:javascript
复制
The jersey-server-linking module lacks of support for query parameters.

Example:
@Ref(
   value="books?page=${instance.page - 1}",
   condition="${instance.page > 0}",
   style=Style.ABSOLUTE
)
@XmlElement
URI previous;

The ? will be encoded as %3F. So it is not possible to add any query parameters to links generated by the @Ref annotation.
票数 1
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/14373135

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档