使用JAX-WS,在myLib = {
sessionId: function() {
return $("form#myVariables > input[name=sessionId]").val();
},
[...]
}
类中实现了@WebMethod
方法。
需要做这样的事情:
WebService.java:
@WebService
这是@WebMethod
@MyWrapper
public Object someWebserviceMethod() ...
注释,它必须将MyWrapper
的调用包装到另一个代码中,然后决定是否执行它。例如,以这种方式:
MyWrapperImpl.java:
someWebserviceMethod
因此,在调用任何方法之前,需要自动调用...
public Object wrapMethodExecution( contextOfCalledWebMethod ) {
if ( someFlag ) {
//then contextOfCalledWebMethod called to execute someWebserviceMethod
//or directly call Method.invoke()
} else {
return null; //or error message
}
,并使用wrapMethodExecution()
注释。
是否可以使用jax-ws执行此类模式?
我尝试使用@MyWrapper
但失败了。