Java条带的getJSON数据

时间:2011-10-05 03:35:31

标签: jquery stripes

执行getJSON函数时,我想将一些数据发送到服务器(我使用的是java Stripes框架),我想知道它会是什么数据类型?

e.g。

$.getJSON("/tictactoe/get_next_move",
   {board: displayedBoardArray},
   function(data) {
   var json = data;
}

如果我想要检索它,它的类型是什么? displayedBoardArray是一个var Array类型。检索电路板类型并将其打印出来之后:

private String[] board;

public String[] getBoard(){
    return board;
}

public void setBoard(String[]board){
    this.board = board;
}

...
System.out.println("board: " +board); //This retrieved a null
...

String[]是否为错误的数据类型?

1 个答案:

答案 0 :(得分:0)

我只会因为比我更好的人还没来。没有什么能比那些试图惹恼别人的人更快得到好的答案。 ; - )

displayBoardArray采用什么形式?如果它实际上是一个包含键:值对的对象,它应该作为一系列GET参数和值进入服务器。如果它只是一个原始的JavaScript数组,我认为你不能这样做。

通常,一旦您将有效数据发送到服务器,它将作为GET参数进入,您将使用某种方法获取它们。我不知道你的Stripes方法是否正在这样做。同样,一般来说,理论上你可以创建一个创建数组的方法,或者创建字符串的方法(使用逗号分隔或类似)。我想这取决于抓取GET参数值的方法。