jersey 2库response.getEntity不存在,我应该改用什么 [英] jersey 2 library response.getEntity not exist what should I use instead
本文介绍了jersey 2库response.getEntity不存在,我应该改用什么的处理方法,对大家解决问题具有一定的参考价值,需要的朋友们下面随着小编来一起学习吧!
问题描述
我的代码
/*
* To change this template, choose Tools | Templates
* and open the template in the editor.
*/
package beans;
import clients.NewJerseyClient;
import entities.ReservationItem;
import java.io.Serializable;
import java.util.ArrayList;
import java.util.Date;
import java.util.List;
import javax.faces.bean.ManagedBean;
import javax.faces.bean.SessionScoped;
import javax.ws.rs.core.GenericType;
import parameters.ReservationParam;
import org.glassfish.jersey.client.ClientResponse;
/**
*
* @author subhi2
*/
@ManagedBean
@SessionScoped
public class PageController implements Serializable {
public String moveToPage2() {
NewJerseyClient client = new NewJerseyClient();
ClientResponse response = client.findInsertedReservationItem(ClientResponse.class, "22", "2010-07-26T11:15:51", "2014-07-26T11:15:51");
GenericType<List<ReservationItem>> genericType = new GenericType<List<ReservationItem>>() {
};
// Returns an ArrayList of Players from the web service
List<ReservationItem> data = new ArrayList<ReservationItem>();
data = (response.getEntity(genericType));
return data.toString();
}
}
线 数据=(response.getEntity(genericType)); 导致错误
the line data = (response.getEntity(genericType)); cause the error
此代码适用于旧球衣,但是现在我该怎么办才能解决此错误?
this code was working with old jersey but now what should I do to solve this error ?
推荐答案
您可以通过response.readEntity(genericType)更改response.getEntity(genericType)
You can change response.getEntity(genericType) by response.readEntity(genericType)
这篇关于jersey 2库response.getEntity不存在,我应该改用什么的文章就介绍到这了,希望我们推荐的答案对大家有所帮助,也希望大家多多支持IT屋!
查看全文