Tapestryとのコンボをやってみた。もっとうまい方法があるかも知れんけど。 使い方はこんな感じで。 <script jwcid="@brownie:JSONRpcClient" registerObjects="ognl: jsonObjects" />registerObjectsは、クライアント側からアクセスするサーバー側のオブジェクトと名前のMapオブジェクトを指定します(名前がkeyでオブジェクトがvalueね)。 んで、例えば何かのボタンが押されたときにサーバー側にメッセージを送るとすると、 <script language="JavaScript" > function onclick_btnGetXXXXXX( btn ) { var key = document.Form0.field_key.value; var value = jsonrpc.serverObjeN