相关疑难解决方法(0)

使用WebParam不允许使用XmlElement注释

我在webservice中有一个方法,具有以下签名:

@WebResult(name="purchaseId") public int CreatePurchase(
            @XmlElement(required=true)
            @WebParam(name = "item") String item {
  ...
}
Run Code Online (Sandbox Code Playgroud)

在我看来(根据我发现的信息),这应该工作.不幸的是,我在编译时收到以下错误消息:

The annotation @XmlElement is disallowed for this location
Run Code Online (Sandbox Code Playgroud)

有谁知道如何解决这个问题?

java xml web-services jax-ws

16
推荐指数
1
解决办法
2万
查看次数

标签 统计

java ×1

jax-ws ×1

web-services ×1

xml ×1