weblogic下在web service中获取httpServletRequest和httpServletResponse对象
2007-12-28 11:18
387 查看
1. JWS 类实现javax.xml.rpc.server.ServiceLifecycle 接口。
public class CEWebService implements ServiceLifecycle
{
private javax.xml.rpc.server.ServletEndpointContext wsctx = null;
public void init(Object context) throws ServiceException
{
wsctx = (ServletEndpointContext) context;
}
public void destroy()
{
wsctx = null;
}
}
2. 在接口init方法中将传入的参数强制转型为ServletEndpointContext类型。
3. 使用weblogic.jar包中的类weblogic.wsee.connection.transport.servlet.HttpTransportUtils:
HttpServletRequest request = HttpTransportUtils .getHttpServletRequest(wsctx.getMessageContext());
HttpServletResponse response = HttpTransportUtils.getHttpServletResponse(wsctx.getMessageContext());
依赖的类:
import javax.xml.rpc.ServiceException;
import javax.xml.rpc.server.ServiceLifecycle;
import javax.xml.rpc.server.ServletEndpointContext;
import weblogic.wsee.connection.transport.servlet.HttpTransportUtils;
public class CEWebService implements ServiceLifecycle
{
private javax.xml.rpc.server.ServletEndpointContext wsctx = null;
public void init(Object context) throws ServiceException
{
wsctx = (ServletEndpointContext) context;
}
public void destroy()
{
wsctx = null;
}
}
2. 在接口init方法中将传入的参数强制转型为ServletEndpointContext类型。
3. 使用weblogic.jar包中的类weblogic.wsee.connection.transport.servlet.HttpTransportUtils:
HttpServletRequest request = HttpTransportUtils .getHttpServletRequest(wsctx.getMessageContext());
HttpServletResponse response = HttpTransportUtils.getHttpServletResponse(wsctx.getMessageContext());
依赖的类:
import javax.xml.rpc.ServiceException;
import javax.xml.rpc.server.ServiceLifecycle;
import javax.xml.rpc.server.ServletEndpointContext;
import weblogic.wsee.connection.transport.servlet.HttpTransportUtils;
相关文章推荐
- 在Weblogic Web Service中获取 HttpServletRequest/Response 对象
- springmvc + AOP 获取Controller HttpServletRequest及HttpServletResponse
- HttpServletRequest获取各种路径的总结
- 通过HttpServletRequest获取上一个页面
- 使用拦截器获取HttpServletResponse 对象,HttpServletRequest对象
- 在有HttpServletRequest下,获取当前项目的webapp路径
- 浅谈ServletContext,HttpServletRequest,HttpServletResponse,HttpSession的获取
- HttpServletRequest获取提交表单参数(五)
- Spring集成CXF客户端获取HttpServletRequest,HttpServletResponse
- HttpServletRequest调用getRemoteAddr获取IP返回0:0:0:0:0:0:0:1的问题
- java代码收藏:获取HttpServletRequest中某一前缀的参数
- HttpServletRequest 可以获取的信息
- HttpServletRequest getXXX 获取协议 服务器名称端口号 项目名称 servlet路径
- spring mvc获取request HttpServletRequest
- SpringMVC Shiro 上传文件时,获取的是ShiroHttpServletRequest,如何转换成MultipartHttpServletRequest
- java中HttpServletRequest常用获取url、资源名等方法总结
- Struts2中获取HttpServletRequest,HttpSession等的几种方式
- (10A)HttpServletRequest:获取客户机信息、获取消息头信息、获取客户机请求参数、请求转发forward
- HttpServletRequest常用获取URL的方法
- java中HttpServletRequest可获取的URI方法介绍