Jersey @Ref和@QueryParam

Jersey @Ref和@QueryParam,jersey,jax-rs,java-ee-6,Jersey,Jax Rs,Java Ee 6,我在GlassFish中使用Jersey 1.11.1,并尝试返回一个包含@QueryParam的URI 例如,我希望返回的URI看起来像: <bar>http://car.com/star?param=XYZ</bar> 但就我个人而言,我不知道是否有办法在其中添加查询参数 如果可能的话怎么办?如果无法提供任何建议来替代该操作?似乎到目前为止还不受支持: 似乎到目前为止还不受支持: 可能的重复不是重复-我在查询参数之后?及&。另一个答案只包括路径/1/类型的东西。可能

我在GlassFish中使用Jersey 1.11.1,并尝试返回一个包含@QueryParam的URI

例如,我希望返回的URI看起来像:

<bar>http://car.com/star?param=XYZ</bar>
但就我个人而言,我不知道是否有办法在其中添加查询参数


如果可能的话怎么办?如果无法提供任何建议来替代该操作?

似乎到目前为止还不受支持:


似乎到目前为止还不受支持:


可能的重复不是重复-我在查询参数之后?及&。另一个答案只包括路径/1/类型的东西。可能的重复不是重复-我在查询参数之后?及&。另一个答案只涉及路径/1/类型。
@Ref(
    resource=Foo.class,
    style = Ref.Style.ABSOLUTE,
    bindings={}
)
@XmlElement
private URI bar;
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.