将JSON数据作为字符串从数据表的Javaservlet发送到AJAX
我是AJAX/Javascript新手。我正在想办法 1) 通过JS/AJAX,在我的servlet中调用从数据库生成JSON数据的Java方法 这就是我到目前为止在加载时调用方法的方法。servlet方法是servlet中自动生成的doPut(httpServletRequest等),映射为/DAOserv将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
<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代码的示例吗?谢谢这是和。