posso ottenere l'accesso alla richiesta oggetto HttpServlet in un servizio web sapone come segue: Dichiarare un campo privato per la WebServiceContext nella implementazione del servizio, e annotare come una risorsa:ottenere l'accesso a HttpServletRequest oggetto nel servizio web riposante
@Resource
private WebServiceContext context;
per ottenere l'oggetto HttpServletRequet, scrivo il codice, come di seguito:
MessageContext ctx = context.getMessageContext();
HttpServletRequest request =(HttpServletRequest)ctx.get(AbstractHTTPDestination.HTTP_REQUEST);
Ma queste cose non si lavora in un servizio web riposante. Sto usando Apache CXF per lo sviluppo di un servizio web riposante. Per favore dimmi come posso ottenere l'accesso a HttpServletRequest Object.
Nell'implementazione Jersey, 'MessageContext' non funziona. Ma puoi comunque usare '@Context HttpServletRequest'. – kxsong