add(Page + Action) で動作確認中。とりあえず、動くのだけど、processActionからrenderへリクエストスコープのビーンを入れているところで、ちょっと問題あり。ExternalContext#getReqeustMapを全部、一度、セッションに入れて、それをrenderで元に戻すので、いらんものまでセッションに入ってしまう。Lifecycle#executeで使ったビーンたちだけを取り出す良い方法はないかな。
追記:考えてみると、RequestのAttributeにある値は、ビーン以外にも必要なのは、ありそうな気が。排他リストを作って、必要なものだけを渡すようにするしかないかな。