0

var $this = $(this);DWRを使用してJQueryオブジェクトをJavaメソッドに渡したいのですが、次のようなことをしています:

Javascript メソッド

function handlePieces($square) {
 $square.data('jumped').remove();
 if(player == 1){

        var user = $("#secondPlayer").val();
        DwrUtils.removeJumped(user, $square);
 }else if(player == 2){
        var user = $("#firstPlayer").val();
        DwrUtils.removeJumped(user, $square);
 }
}

DwrUtils クラスの私の Java メソッド

@RemoteMethod
public void removeJumped(String user, String square){
    UserLoginScriptSessionFilter filter = new UserLoginScriptSessionFilter(
            user);
    ScriptMethodInvoker invoker = new ScriptMethodInvoker("removeJumped",square);
    Browser.withAllSessionsFiltered(filter, invoker);

}

Object squareメソッドパラメーターの代わりに使用しようとしましString squareたが、それでも機能しません。

どうにかしてJson形式に変換する必要がありますか、どうすればできますか? 私は DWR を初めて使用するので、正確な解決方法がわかりません。

4

1 に答える 1