axis-java-user mailing list archives

Site index · List index
Message view « Date » · « Thread »
Top « Date » · « Thread »
From Deepal Jayasinghe <dee...@opensource.lk>
Subject Re: [Axis2] MessageContext w/o any properties
Date Thu, 13 Jul 2006 06:26:46 GMT
You need to call
msgCtx.getProperty(Constants.HTTP_SERVLET_REQUEST);

heikki wrote:

> Hi there,
>
> I'm trying to retrieve the HttpServletRequest in a handler, through
> its MessageContext, like so
>
> HttpServletRequest httpServletRequest = (HttpServletRequest)
> msgContext.getProperty(HTTPConstants.MC_HTTP_SERVLETREQUEST );
>
> However, running this,  httpServletRequest was null. On further
> examination I looked at all the properties I could get from
> MessageContext, using this code
>
>         Map propsMap = msgContext.getProperties();
>         if(propsMap.size() == 0) {
>             System.out.println("msgContext props map is empty !!!  ");
>         }
>         Set propsSet = props.entrySet();
>         if(propsSet.size() == 0) {
>             System.out.println("msgContext props set is empty !!!  ");
>         }
>
> which put out this
>
> msgContext props map is empty !!!
> msgContext props set is empty !!!
>
> Apparently, I don't have any property in the MessageContext in the
> handler. Is this usual? Should I take some extra step somewhere along
> the line?
>
> My purpose of getting HttpServletRequest is to retrieve URL params
> from the HTTP GET request. Is there another way to do achieve this?
>
>
> thanks and regards,
> Heikki Doeleman


-- 
Thanks,
Deepal
................................................................
~Future is Open~ 



---------------------------------------------------------------------
To unsubscribe, e-mail: axis-user-unsubscribe@ws.apache.org
For additional commands, e-mail: axis-user-help@ws.apache.org


Mime
View raw message