Warning: file_get_contents(/data/phpspider/zhask/data//catemap/9/javascript/378.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
将JSON数据作为字符串从数据表的Javaservlet发送到AJAX_Java_Javascript_Jquery_Ajax_Json - Fatal编程技术网

将JSON数据作为字符串从数据表的Javaservlet发送到AJAX

将JSON数据作为字符串从数据表的Javaservlet发送到AJAX,java,javascript,jquery,ajax,json,Java,Javascript,Jquery,Ajax,Json,我是AJAX/Javascript新手。我正在想办法 1) 通过JS/AJAX,在我的servlet中调用从数据库生成JSON数据的Java方法 这就是我到目前为止在加载时调用方法的方法。servlet方法是servlet中自动生成的doPut(httpServletRequest等),映射为/DAOserv <script type="text/javascript"> function callJavaServlet() { } window.onloa

我是AJAX/Javascript新手。我正在想办法

1) 通过JS/AJAX,在我的servlet中调用从数据库生成JSON数据的Java方法

这就是我到目前为止在加载时调用方法的方法。servlet方法是servlet中自动生成的doPut(httpServletRequest等),映射为/DAOserv

<script type="text/javascript">
    function callJavaServlet() {

    }
    window.onload = callJavaServlet;
</script>

函数callJavaServlet(){
}
window.onload=callJavaServlet;
2) 一旦该方法生成JSON(我已经完成了该方法调用DB、获取结果集并生成JSON的步骤),我需要将JSON数据字符串作为响应发送回AJAX,以便将其解析为数据表:


任何帮助都将不胜感激

Set
response.setContentType(“application/json”)
,将json字符串写入响应,然后使用请求调度器将请求转发回。回调
success
函数应该处理JSON对象。不要忘记闪存响应,因为它是缓冲的,关闭带有头的缓存也很有用。

您能举一个AJAX代码的示例吗?谢谢这是和。