インターセプターからHttpServletRequestにアクセスするには、useLookupAdapterを何かごにょごにょしないとダメという感じだったけど、ActionMessagesThrowsInterceptorのソースを見ると
public String handleThrowable(ActionMessagesException e, MethodInvocation invocation) throws Throwable { HttpServletRequest request = RequestUtil.getRequest(); if(e.getSaveErrors() == SaveType.REQUEST) { request.setAttribute("org.apache.struts.action.ERROR", e.getMessages()); } else { HttpSession session = request.getSession(); session.setAttribute("org.apache.struts.action.ERROR", e.getMessages()); } S2ExecuteConfig executeConfig = S2ExecuteConfigUtil.getExecuteConfig(); if(executeConfig.getInput() != null) return executeConfig.getInput(); else return S2ActionMappingUtil.getActionMapping().getInput(); }
RequestUtilなにそれwww