HttpSession 是可以拿到,
首先 Webservice 类要实现一个接口 ServiceLifecycle 是吧, 那么其中 init 方法可以获得一个 ServletEndpointContext,而如下代码就可以获得 HttpSession
public void init(java.lang.Object context) {
ServletEndpointContext serviceContext = (ServletEndpointContext) context;
HttpSession session = serviceContext.getHttpSession();
}
本文介绍了一种在WebService中通过实现ServiceLifecycle接口并利用init方法来获取HttpSession的方法。具体步骤为:实现ServiceLifecycle接口,在init方法中获取ServletEndpointContext,进而得到HttpSession。
7886

被折叠的 条评论
为什么被折叠?



