JavaTM 2 Platform
Standard Ed. 6

javax.jws
注释类型 WebMethod


@Retention(value=RUNTIME)
@Target(value=METHOD)
public @interface WebMethod

定制一个公开为 Web Service 操作的方法。关联方法必须是公共方法且其参数可以返回值,并且异常必须遵循 JAX-RPC 1.1 的第 5 节中定义的规则。 该方法不需要抛出 java.rmi.RemoteException。


可选元素摘要
 String action
          此操作的动作。
 boolean exclude
          将某一方法标记为不作为一个 web 方法公开。
 String operationName
          与此方法匹配的 wsdl:operation 的名称。
 

operationName

public abstract String operationName
与此方法匹配的 wsdl:operation 的名称。

默认值:
""

action

public abstract String action
此操作的动作。

对于 SOAP 绑定,此方法可确定 soap 动作的值。

默认值:
""

exclude

public abstract boolean exclude
将某一方法标记为不作为一个 web 方法公开。

此方法用于阻止将某一继承方法公开为此 web 服务的一部分。如果指定此元素,则不得为

从以下版本开始:
2.0
默认值:
false

JavaTM 2 Platform
Standard Ed. 6

提交错误或意见

版权所有 2008 Sun Microsystems, Inc. 保留所有权利。请遵守GNU General Public License, version 2 only