读取从AJAX发送到java servlet的jquery数据

时间:2013-04-16 20:06:57

标签: java javascript jquery ajax servlets

这是我的AJAX代码,它触发Servlet'CalculateLace'

laceTd.dblclick(function() {
    var jsonObj= { jsonObj: [ {"rowID": $(nRow).attr('id')}  ]};                                    
    $.ajax({
        data: JSON.stringify(jsonObj),
        contentType: "application/json; charset=utf-8",
        traditional: true,
        url: "CalculateLace"
    });
});

这是我的Java Servlet代码:

protected void doGet(HttpServletRequest req, HttpServletResponse resp)
            throws ServletException, IOException {
      String id = req.getParameter("rowId");
      //do something
}

但我一直将String id作为null。我也试过

String id = req.getParameter("id");

但无济于事。我在这里做错了什么?

1 个答案:

答案 0 :(得分:2)

尝试这种方式 -

var jsonObj= {"rowId": $(nRow).attr('id')};

以这种方式获取servlet中的rowID - 你可以让库在这里解析你的json JSON.org

req.getParameter("rowId");