xml 출력을 위한 MVC DTO 선언 ArrayList 선언을 해야 한다.

package com.huggingu.web.domains;

import java.util.ArrayList;
import java.util.List;

import javax.xml.bind.annotation.XmlAttribute;
import javax.xml.bind.annotation.XmlElement;
import javax.xml.bind.annotation.XmlElementWrapper;
import javax.xml.bind.annotation.XmlElements;
import javax.xml.bind.annotation.XmlRootElement;
import javax.xml.bind.annotation.XmlType;

@XmlType( propOrder = { "itemName", "itemUrl", "itemDescription","itemImage","itemThumb","itemPrice","itemQuantity","itemCategory"} )
@XmlRootElement(name = "response")
public class ItemList {



private String itemName;
private String itemUrl;
private String itemDescription;
private String itemId;
private String itemImage;
private String itemThumb;
private String itemPrice;
private String itemQuantity;
private String itemCategory;
@XmlElement (name = "name")
    public void setItemName(String itemName )
    {
        this.itemName = itemName;
    }
public String getItemName() {
       return itemName;
   }

    @XmlElement( name = "url" )
    public void setItemUrl(String itemUrl )
    {
        this.itemUrl = itemUrl;
    }
    public String getItemUrl() {
        return itemUrl;
    }

    @XmlElement( name = "description" )
    public void setItemDescription(String itemDescription )
    {
        this.itemDescription = itemDescription;
    }
    public String getItemDescription() {
        return itemDescription;
    }
    @XmlElement( name = "image" )
    public void setItemImage(String itemImage )
    {
        this.itemImage = itemImage;
    }
    public String getItemImage() {
        return itemImage;
    }
    @XmlElement( name = "thumb" )
    public void setItemThumb (String itemThumb )
    {
        this.itemThumb = itemThumb;
    }
    public String getItemThumb () {
        return itemThumb;
    }
    @XmlElement( name = "price" )
    public void setItemPrice(String itemPrice )
    {
        this.itemPrice = itemPrice;
    }
    public String getItemPrice() {
        return itemPrice;
    }
    @XmlElement( name = "quantity" )
    public void setItemQuantity(String itemQuantity )
    {
        this.itemQuantity = itemQuantity;
    }
    public String getItemQuantity() {
        return itemQuantity;
    }
    @XmlElement( name = "category" )
    public void setItemCategory(String itemCategory )
    {
        this.itemCategory = itemCategory;
    }
    public String getItemCategory() {
        return itemCategory;
    }
   
   
    @XmlAttribute(name = "id", required = true )
    public void setItemId(String itemId)
    {
        this.itemId = itemId;
    }
    public String getItemId() {
        return itemId;
    }

 

}







댓글

이 블로그의 인기 게시물

자바 string 비교 할때 equlas 를 사용하자

jqgrid 에서 export execl 붙이기

flutter webview scroll 안되는 경우 gestureRecognizers: gestureRecognizers, 추가 해서 되었다