2012-05-16 84 views
1

我試圖找回具有這種格式的XML:JAXB註解與Spring MVC

<roles> 
<role>manager</role> 
<role>driver</role> 
</roles> 

我使用這個類和註解:

public class Clazz(){ 

    private Role roles; 

    get/set 

} 

public class Role(){ 

    private String role; 

    get/set 
} 

有了這個註解我能檢索第一個角色,即:

<roles> 
    <role>driver</role> 
</roles> 

我應該改變什麼以便採取和其他角色?角色的數量不規範,有時可能是一個,另外兩個和其他3

+1

怎麼樣'私人列表角色'? –

+0

這很簡單,我應該考慮一下,謝謝。 –

+0

是的,這是你的意見正確solution.add它標記爲正確的 –

回答

1

試試這個:

@XmlElement 
private List<String> role; 

請注意,你有幾個<role>節點所以很明顯,你需要一個集合來容納所有其中。