Thanks again for the reply, it didn't work for me but I managed to get it
thanks to the documentation you pointed me towards. I got it through:

${action.servletResponseFromActionContext.contextPath}

where 'servletResponseFromActionContext' is a method
'getServletResponseFromActionContext' of my action that returns the real
HttpServletRequest object. My method is:

public HttpServletResponse getServletResponseFromActionContext(){
        
        ActionContext actionContext = ActionContext.getContext();
        final HttpServletResponse response = (HttpServletResponse)
actionContext.get(StrutsStatics.HTTP_RESPONSE);
        return response;
}

and your action must implement 'ServletResponseAware'.

I have no idea why the mehtod you gave doesn't work for me but I always got
the string printed out as plain text - odd as obviously I can use the
'action' parameter OK (I can also use the 'struts' parameter).


-- 
View this message in context: 
http://www.nabble.com/Re%3A-Strus2%2C-Freemarker-and-getting-request.getContextPath%28%29-tp20032257p20037248.html
Sent from the Struts - User mailing list archive at Nabble.com.


---------------------------------------------------------------------
To unsubscribe, e-mail: [EMAIL PROTECTED]
For additional commands, e-mail: [EMAIL PROTECTED]

Reply via email to