Jen*_*ann 41 java web-services jax-ws
我想通过将它存储为servlet上下文属性来共享我的servlet和我的webservice(JAX-WS)之间的对象.但是如何从Web服务中检索servlet上下文?
Jen*_*ann 44
JAX-WS通过消息上下文提供servlet上下文,消息上下文可以使用Web服务上下文进行检索.插入以下成员将导致JAX-WS将Web服务上下文的引用注入Web服务:
import javax.annotation.Resource;
import javax.servlet.ServletContext;
import javax.xml.ws.WebServiceContext;
import javax.xml.ws.handler.MessageContext;
...
@Resource
private WebServiceContext context;
Run Code Online (Sandbox Code Playgroud)
然后,您可以使用以下命令访问servlet上下文:
ServletContext servletContext =
(ServletContext) context.getMessageContext().get(MessageContext.SERVLET_CONTEXT);
Run Code Online (Sandbox Code Playgroud)
| 归档时间: |
|
| 查看次数: |
54527 次 |
| 最近记录: |