For code that is not inside an action class (RequestAware
should be used for action classes), Struts2 can expose the servlet request attributes as a Map. They are accessible with:
Map request = (Map) ActionContext.getContext().get("request");
See Strus2 documentation for more details.