0

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

4

1 に答える 1

0

そのリストをラップすることは可能でしょうか?

次のように見せたい

<changes>
   <change>
      <id>1</id>
   </change>
   <change>
      <id>2</id>
   </change>
</changes>
于 2013-07-24T14:20:33.413 に答える