1

GlassFish で Jersey 1.11.1 を使用しており、@QueryParam を持つ URI を返そうとしています。

たとえば、返される URI を次のようにします。

<bar>http://car.com/star?param=XYZ</bar>

次のような基本的な @Ref があります。

@Ref(
    resource=Foo.class,
    style = Ref.Style.ABSOLUTE,
    bindings={}
)
@XmlElement
private URI bar;

しかし、私の人生では、そこにクエリパラメーターを追加する方法があるかどうかはわかりません。

可能であればどのように?不可能な場合は、代わりに何をすべきかについての提案はありますか?

4

1 に答える 1

1

まだサポートされていないようです: http://java.net/jira/browse/JERSEY-688 1

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.
于 2013-01-18T08:08:13.370 に答える