我的代碼球衣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)); 導致錯誤
此代碼正在與舊球衣工作,但現在應該怎麼做才能解決這個錯誤?
我剛剛遇到同樣的問題。謝謝你的回覆,但是我不喜歡這個改變,因爲'response.getEntity(String.class)'看起來比'response.getEntityStream()。toString();' –
更清潔。response.getEntityStream不存在於球衣2.7。 @amgohan提到了response.readEntity(genericType) – userRaj