在web.xml中我有数据initparam我的意思是在上下文对象中我需要获取此上下文对象以获取soap中的数据

时间:2014-09-13 11:07:23

标签: java soap

在web.xml中我有数据initparam我的意思是在上下文对象中我需要获取此上下文对象以获取肥皂中的数据

@WebService

@SOAPBinding(style = Style.RPC)

public interface serviceInterface {

    @WebMethod

    public return method(parameter ....);
}


@WebService(endpointInterface="com.servion.service.SmsserviceInterface")

public class Service implements serviceInterface {


    @Override

    public return method(parameter ....){

}

}

提前致谢

1 个答案:

答案 0 :(得分:0)

JAX-WS通过消息上下文提供Servlet Context。

创建WebServiceContext的类成员变量并用它定义@Resource注释:

@Resource 私有WebServiceContext上下文;

然后,您可以使用以下命令访问类中的servlet上下文:

ServletContext servletContext =     (ServletContext)context.getMessageContext()。get(MessageContext.SERVLET_CONTEXT);