List可以是java中的@WebMethod参数吗?

时间:2013-07-22 12:04:50

标签: java xml web-services jaxb

我正在用Java实现SOAP服务。 XML请求中的参数类似于

<change>
  <id>1</id>
</change>
<change>
  <id>2</id>
</change>

有一个相应的Java类:

public class ChangeXML {
  @XmlElement(name = "id")
  private long itemId;

  .......
}

我知道这种结构不是最优的,但它也不是我所拥有的 - 这是一种简化。

我可以将此结构映射为@WebParamter中的@WebMethod吗?

(@WebParam(name = "change") final List<ChangeXML> change)

或者我是否需要引入另一个元素<changes>和类ChangesXML来保存更改列表?

1 个答案:

答案 0 :(得分:0)

是否可以包装该List?

我希望它看起来像

<changes>
   <change>
      <id>1</id>
   </change>
   <change>
      <id>2</id>
   </change>
</changes>
相关问题