您的位置:首页 > 其它

Webservice中获取Servlet的相关对象

2015-12-30 10:23 302 查看
package net.spring.webservice2;

import javax.annotation.Resource;
import javax.jws.WebService;
import javax.servlet.http.HttpServletRequest;
import javax.xml.ws.WebServiceContext;
import javax.xml.ws.handler.MessageContext;

/**
* endpointInterface是指定服务的接口类的路径
*
*/

@WebService(endpointInterface = "net.spring.webservice2.GreetingService", serviceName = "aaa", targetNamespace = "sdjfsdl")
public class GreetingServiceImpl implements GreetingService {

@Resource
private WebServiceContext webServiceContext;

@Override
public String greeting(String userName) {

HttpServletRequest request = (HttpServletRequest) webServiceContext
.getMessageContext().get(MessageContext.SERVLET_REQUEST);

return request.getServletContext().getAttribute("tSession").toString();
}

}
内容来自用户分享和网络整理,不保证内容的准确性,如有侵权内容,可联系管理员处理 点击这里给我发消息
标签: