0

json オブジェクト配列をサーブレットから javascript に送信しようとしています。ここで、すべて配列と解析を取得します。私のajaxはサーブレットを適切に呼び出しますが、JavaScriptの最後でjson配列を受け取ることができません助けてください

public void doPost(HttpServletRequest request, HttpServletResponse response)
        throws IOException {
    System.out.println("Post!!");
    response.setContentType("application/json");//since sendign jsonArray toString
    PrintWriter out = response.getWriter();
    try {
        Marker marker=new Marker( 40.72318,-74.03605);//

        JSONArray arrayObj=new JSONArray(); 
        arrayObj.add(marker);
        System.out.println(marker.toString());
        out.print(arrayObj);

    } finally {
        out.flush();
        out.close();
    }       

}

これは、サーブレットからjsonオブジェクト配列を取得しようとしているjavascriptでのajax呼び出しです。

  $.ajax({
          url:'test',
          dataType:'json',
          type:'POST',
          success:function(data){

            <%System.out.println(" success");%>
          console.log(data);
          alert('got json hopefully');
          alert(data);
          //
      },
      error:function(jxhr){
          <%System.out.println(" faliure");%>
        console.log(jxhr.responseText);
      }

}); 
4

2 に答える 2