gpt4 book ai didi

java - 轻松的 react

转载 作者:行者123 更新时间:2023-12-01 07:13:08 24 4
gpt4 key购买 nike

我有一个与这里描述的类似的案例:Dynamically change RESTEasy service return type

我面临的问题是我试图返回一个对象列表(用 @XMLRootEntity 注释),但我收到 500 服务器错误代码:

The server encountered an internal error (Could not find MessageBodyWriter for response object of type: java.util.ArrayList of media type: application/json) that prevented it from fulfilling this request.

您能给一些如何解决这个问题的建议吗?

我不确定到底该去哪里寻找。

谢谢。

最佳答案

您应该使用接口(interface)而不是使用列表的实现。

尝试使用以下命令更改返回类型:java.util.List

编辑:尝试将列表包装成 GenericEntity :

List<String> myList = new ArrayList<String>();
// add ...
final GenericEntity<List<String>> entity = new GenericEntity<List<String>>(myList) { };
Response.status(Status.BAD_REQUEST).entity(entity).build();

关于java - 轻松的 react ,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/9868722/

24 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com