Seasar-user:3119
只今、帰還。
エラーページの2回目は、
response.setStatus(HttpServletResponse.SC_BAD_REQUEST);
で例外が表示。
それもこれも、dispatch後のLifecycle。
全ては、下記につきるわけですね。
Map requestMap = extContext.getRequestMap(); if (requestMap.containsKey(EXECUTED_ATTR)) { context.renderResponse(); return; }
ちなみに、上記ロジックを通るようにrequestMapにEXECUTED_ATTRを格納する事で
ViewRendererImpl#executeInitActionは、修正しなくてもOKですよね??
というのも、NavigationHandler#handleNavigation後に
context.getResponseComplete()がtrueになる時ってどんな時かなぁと思ってしまいました。