Warning: file_get_contents(/data/phpspider/zhask/data//catemap/9/java/331.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Java 使用springmvc的JAXB注释_Java_Spring_Spring Mvc_Annotations_Jaxb - Fatal编程技术网

Java 使用springmvc的JAXB注释

Java 使用springmvc的JAXB注释,java,spring,spring-mvc,annotations,jaxb,Java,Spring,Spring Mvc,Annotations,Jaxb,我正在尝试检索具有以下格式的XML: <roles> <role>manager</role> <role>driver</role> </roles> 使用此注释,我只能检索第一个角色,即: <roles> <role>driver</role> </roles> 司机 我应该做些什么改变才能担任其他角色?角色的数量不是标准的,有时可能是一个、另外两个和

我正在尝试检索具有以下格式的XML:

<roles>
 <role>manager</role>
 <role>driver</role>
</roles>
使用此注释,我只能检索第一个角色,即:

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

司机
我应该做些什么改变才能担任其他角色?角色的数量不是标准的,有时可能是一个、另外两个和另外3个。

试试这个:

@XmlElement
private List<String> role;
@xmlement
私人名单角色;
请注意,您有多个
节点,因此显然需要一个集合来容纳所有节点。

尝试以下操作:

@XmlElement
private List<String> role;
@xmlement
私人名单角色;

请注意,您有几个
节点,因此显然您需要一个集合来容纳所有节点。

关于
私有列表角色
如何?这非常简单,我应该考虑一下。无论如何谢谢。是的,这是您的注释正确的解决方案。添加它以将其标记为正确的
私有列表角色
如何?非常简单,我应该考虑一下。无论如何谢谢你。是的,这是你的评论正确的解决方案。添加它以将其标记为正确