La lecture de JQuery données envoyées à partir d'Ajax en Java Servlet

Voici mon code Ajax:

    var myJSONObject = {"bindings": [
                                     {"ircEvent": "PRIVMSG", "method": "newURI", "regex": "^http://.*"}]
                             };
    $.ajax({
        url : "ships",
        data : myJSONObject,
        success : function(data){
            GLOBAL.player.startShooting(data);
        },
        error : function(data) {
            console.log("error:", data);
        },
        dataType : "json",
        timeout : 30000,
        type : "post"
    });

Et voici ma Servlet Java code:

protected void doPost(HttpServletRequest request,
        HttpServletResponse response) throws ServletException, IOException {
    System.out.println("im in PSOT");
    System.out.println(request.getParameter("myJSONObject"));

    StringBuilder sb = new StringBuilder();
    BufferedReader br = request.getReader();
    String str;
    while( (str = br.readLine()) != null ){
        sb.append(str);
    }   
    System.out.println(sb.toString());
    response.setContentType("application/json");
    response.getWriter().write("{\"key\":\"hello\",\"key2\":\"world\"}");
}

Java servlet retourne à mon Salut objet du Monde, mais je NE peut pas lire les données en Java Servlet
La console affiche les éléments suivants:

im in PSOT
null

La dernière ligne est une chaîne vide à partir de la dernière println.

Je suis en utilisant Tomcat 7

Quelqu'un peut s'il vous plaît dites-moi ce que je fais de mal et pourquoi je ne peut pas lire les données en Java Servlet_

Essayez getParameteravec bindings pas myJSONObject qui est juste une variable

OriginalL'auteur user1047833 | 2012-03-22