我listBo類如何讓圖像在球衣REST Web服務
公共類ListBO {
public String itemName = "";
public String itemType = "";
public String itemImg = "";
public String itemPrice = "";
public int itemId;
/**
* @return the itemName
*/
public String getItemName() {
return itemName;
}
/**
* @param itemName the itemName to set
*/
public void setItemName(String itemName) {
this.itemName = itemName;
}
/**
* @return the itemType
*/
public String getItemType() {
return itemType;
}
/**
* @param itemType the itemType to set
*/
public void setItemType(String itemType) {
this.itemType = itemType;
}
/**
* @return the itemImg
*/
public String getItemImg() {
return itemImg;
}
/**
* @param itemImg the itemImg to set
*/
public void setItemImg(String itemImg) {
this.itemImg = itemImg;
}
public void setItemId(int itemId) {
this.itemId = itemId;
}
public String getItemPrice(){
return itemPrice;
}
public void setItemPrice(String itemPrice) {
this.itemPrice = itemPrice;
}
My listjson class
@Path("/listItems")
public class ListJson {
@Path("/lists")
@POST
@Produces(MediaType.APPLICATION_JSON)
public List<ListBO> getList(){
System.out.println("Called Main JSON");
List<ListBO> lists = new ArrayList<ListBO>();
for (int i = 0; i < 10; i++) {
ListBO items = new ListBO();
items.setItemId(i);
items.setItemName("Chicken :"+i);
items.setItemType("Type :"+i);
items.setItemPrice("Price :"+i);
if(i<=10){
items.setItemPrice("20");
}
lists.add(items);
}
return lists;
}
我可以添加圖片喜歡這一點,但它亙古不返回一個圖片,請helpme ...
/* @ Path(「/ image」)class ImageService {
private stat ic final String FILE_PATH =「c:\ images.jpg」;
@GET
@Path( 「/獲取」)
@Produces( 「圖像/ JPG」)
公開回應的GetFile(){
檔案文件=新的文件(文件路徑);
ResponseBuilder response = Response.ok((Object)file);
response.header( 「內容處置」,
「附件;文件名= image_from_server.jpg」);
return response.build();
}
} */
}
如何返回的圖像和我在哪裏可以儲存的圖像給我一個例子..
BSON是一種序列化二進制數據的方法。而JSON和BSON都存儲關鍵值對,這是相似性結束的地方。它們不兼容,不相互操作。而且,BSON基本上只能在MongoDB中使用,並且在JSON方式中通常不被接受爲標準。 – 2012-03-19 16:54:33