-Just idea

たとえば、m:mayaノードの、m:beforeRenderおよびm:afterRenderをノードに出すと以下のような感じ。

package org.seasar.sample.action;
public class LoginAction {
  public String login(String userID, String password) {
    // login処理
    return "/member/welcome.html";    
  }
}

login.maya。ただし、テンプレは無い。

<?xml version="1.0" encoding="iso-8859-1"?>
<m:maya xmlns:m="http://maya.seasar.org"
    class="org.seasar.sample.action.LoginAction" scope="application">
  <m:script>
    var ret;
    function beforeRender() {
        ret = login(param.uid, param.pass);
    }
    function afterRender() {
        forward(ret);
    }
  </m:script>
</m:maya>

これで、http://localhost:8080/login.maya?uid=123&pass=QBRR でアクセスすると、LoginAction#login()で処理して、http://localhost:8080/member/welcome.htmlへ遷移するような。。。
どうすっかな。上記みたいなの作るのも、すでに基盤があるので実装の時間はかからないのだが、しかし。。。