2005-02-24から1日間の記事一覧

例外

ちゃんとJava側で発生した例外もJavaScriptの例外として再現されました。 さっきのJSPの呼び出し部分を以下のように変えて try { var result = eval( scriptlet ); var plainResult = toJSON( result ); resultTag.value = unescape( plainResult.replace(/\…

unicode

さっきのサンプルアプリでparam1に全角文字を指定するとunicodeでencodeされた文字がtexateaには表示されます。ただし文字列としてはちゃんとしてるので、alertするとちゃんと表示されます。 var result = eval( scriptlet ); var plainResult = toJSON( res…

戻り値

サンプルアプリケーションを作って試してみました。 <jsp:useBean id="JSONRPCBridge" scope="session" class="com.metaparadigm.jsonrpc.JSONRPCBridge" /> </jsp:usebean>

[Java][JavaScript][JSON-RPC-Java] 引数

ダウンロードして jsonrpc.war を動かしてみる。JavaScript側から呼び出すメソッドの引数には複雑なオブジェクトもOKです。 var bools = [true,false,true]; var waggle = { bang: "foo", baz: 9 }; var wiggle = { foo: "bang", bar: 11 }; var list = {"li…

JSONRpcClientのコンストラクタ

jsonrpc = new JSONRpcClient("/jsonrpc/JSON-RPC");の意味はチュートリアルに書いてあった。 jsonrpc = new JSONRpcClient("/<your webapp name here>/JSON-RPC");なるほど。</your>

すげい

JSON-RPC-Java is a key piece of Java web application middleware that allows JavaScript DHTML web applications to call remote methods in a Java Application Server (remote scripting) without the need for page reloading (as is the case with t…