Warning: file_get_contents(/data/phpspider/zhask/data//catemap/4/video/2.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
使用JaxB适配器的Jersey声明性链接错误地呈现链接_Jaxb_Moxy_Jersey 2.0 - Fatal编程技术网

使用JaxB适配器的Jersey声明性链接错误地呈现链接

使用JaxB适配器的Jersey声明性链接错误地呈现链接,jaxb,moxy,jersey-2.0,Jaxb,Moxy,Jersey 2.0,我试图遵循声明性链接示例: 这是我的密码: @InjectLink( resource = FolderResource.class, method = "query", style = Style.ABSOLUTE, bindings = {@Binding(name = "requestCount", value="99") }, rel = "${rel}"

我试图遵循声明性链接示例:

这是我的密码:

@InjectLink(   
        resource = FolderResource.class,  
        method = "query",   
        style = Style.ABSOLUTE,   
        bindings = {@Binding(name = "requestCount", value="99")   
        },   
        rel = "${rel}"  
)   
@XmlJavaTypeAdapter(Link.JaxbAdapter.class)
@XmlAttribute 
private Link href;
当我运行它时,我得到以下信息:

.....
       "href": "javax.ws.rs.core.Link$JaxbLink@41a741a7",
.....
而不是实际的链接

如果我使用字符串类型而不是Link,并且不使用@XmlJavaTypeAdapter(Link.JaxbAdapter.class),那么我得到的链接是正确的,但没有查询参数


请给出建议。

我在尝试使用MOXY生成JSON输出时遇到了相同的问题。然而,当XML被设置为Accept头时,它工作得很好

我使用Gson作为JSON提供程序编写了MessageBodyWriter和MessageBodyRighter。不幸的是,这会破坏SelectableEntityFilteringFeature,因为此功能依赖于MOXY