Java 列表类型不匹配的元素对象
我正在尝试使用Jersey ResourceConfig类创建REST Web服务 但是,我有个错误,我不明白 类型不匹配:无法从元素类型对象转换为产品 代码: 产品类别:Java 列表类型不匹配的元素对象,java,object,arraylist,Java,Object,Arraylist,我正在尝试使用Jersey ResourceConfig类创建REST Web服务 但是,我有个错误,我不明白 类型不匹配:无法从元素类型对象转换为产品 代码: 产品类别: @XmlRootElement public class Product implements Serializable { private int id; private String name; private String category; private double unitPri
@XmlRootElement
public class Product implements Serializable {
private int id;
private String name;
private String category;
private double unitPrice;
public Product() {} // needed for JAXB
public Product(int id, String name, String category, double unitPrice) {
this.id = id;
this.name = name;
this.category = category;
this.unitPrice = unitPrice;
}
}
似乎你没有写这种类型的清单
private static List<Product> productCatalog;
私有静态列表产品目录;
不要使用原始类型。将私有静态列表productCatalog
更改为私有静态列表productCatalog
谢谢。此外,我还更改了返回值:return(Product[])products.toArray(newproduct[products.size());
private static List<Product> productCatalog;