Warning: file_get_contents(/data/phpspider/zhask/data//catemap/9/javascript/450.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
将servelt中的字符串转换为json数据,并将其传递给javascript:ajax_Javascript_Java_Jquery_Json - Fatal编程技术网

将servelt中的字符串转换为json数据,并将其传递给javascript:ajax

将servelt中的字符串转换为json数据,并将其传递给javascript:ajax,javascript,java,jquery,json,Javascript,Java,Jquery,Json,我需要以ajax方式提交表格。表单提交时,将servlet中的字符串转换为json数据,并将其传递给javascript函数,并在每个输入字段下面的error div标记附近单独显示这些错误 if(firstparamtr-condition) { String firsterror = "Error first"; response.setContentType("application/json"); response.setH

我需要以ajax方式提交表格。表单提交时,将servlet中的字符串转换为json数据,并将其传递给javascript函数,并在每个输入字段下面的error div标记附近单独显示这些错误

  if(firstparamtr-condition)
    {
        String firsterror = "Error first";

        response.setContentType("application/json");

        response.setHeader("Cache-Control", "no-cache");

        response.setCharacterEncoding("UTF-8");         

        response.getWriter().write(firsterror);       

    }

   if(secondparamtr-condition)
    {
        String seconderror = "Error second";

        response.setContentType("application/json");

        response.setHeader("Cache-Control", "no-cache");

        response.setCharacterEncoding("UTF-8");         

        response.getWriter().write(seconderror);       

    }
javascript代码

 posting.done(function( responseText ) {

   alert(responseText);

//HERE I need to separate the responseText and show that errors in the div tags named 'firstEr' and 'secondEr'      

      });

要将字符串转换为JSON,我使用转换器,如下示例:

String String=“示例”//要转换的字符串

JsonObject convertedObject=new Gson().fromJson(字符串,JsonObject.class)

您正在使用任何库吗?我想说最简单的是google的GSON。我如何将这个convertedObject作为响应传递,并在javascript函数下向它们发出警报,就像设置标题、内容类型等一样。您还可以将JSON设置为响应的主体,例如:response.setBody(convertedObject)