読者です 読者をやめる 読者になる 読者になる

RequestUtil?

インターセプターから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