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

Reply via email to