我有一個webservice的JAX-WS,我需要得到肥皂頭,我有這樣的:如何獲取SOAPHEADER上JAXWS WebService的
@Resource
private WebServiceContext context;
MessageContext msContext = context.getMessageContext();
SOAPMessageContext soapMsgContext = (SOAPMessageContext) msContext;
SOAPHeader soapHeader = soapMsgContext.getMessage().getSOAPHeader();
Iterator it=soapHeader.extractAllHeaderElements();
但我有問題投了MessageContext,SOAPMessageContext,但我不能使SoapHandler,因爲我不能將對象從處理程序發送到Web服務,因爲發送我需要放在應用程序範圍的對象,我不希望這一點。
你說你有一個將MessageContext轉換爲SoapMessageContext的問題。你有什麼問題? 'getMessageContext()'返回的對象的實際類型是什麼? – Kenster