que puede obtener acceso a la HttpServlet solicitud objeto en un servicio web de jabón de la siguiente manera: Declarar un campo privado para el WebServiceContext en la implementación del servicio, y anotar como un recurso:tener acceso a HttpServletRequest objeto en servicio web reparador
@Resource
private WebServiceContext context;
para obtener el objeto HttpServletRequet, escribo el código de la siguiente manera:
MessageContext ctx = context.getMessageContext();
HttpServletRequest request =(HttpServletRequest)ctx.get(AbstractHTTPDestination.HTTP_REQUEST);
Pero estas cosas no están trabajando en un servicio web reparador. Estoy usando Apache CXF para desarrollar un servicio web tranquilo. Dígame cómo puedo obtener acceso al objeto HttpServletRequest.
En la implementación Jersey, 'MessageContext' no funciona. Pero aún puedes usar '@Context HttpServletRequest'. – kxsong