【问题标题】:Send JSON data as a string to AJAX from Java Servlet for Datatables从 Java Servlet for Datatables 将 JSON 数据作为字符串发送到 AJAX
【发布时间】:2014-07-21 14:56:18
【问题描述】:

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

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

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

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

    }
    window.onload = callJavaServlet;
</script>

2) 一旦该方法生成 JSON(我已经完成了该方法调用 DB、获取结果集并生成 JSON 的步骤),我需要将 JSON 数据字符串发送回 AJAX作为响应,因此可以将其解析为数据表:http://www.datatables.net/

任何帮助将不胜感激。

【问题讨论】:

    标签: java javascript jquery ajax json


    【解决方案1】:

    设置response.setContentType("application/json"),将 JSON 字符串写入响应,然后使用请求调度程序将您的请求转发回去。回调 success 函数应该处理 JSON 对象。不要忘记快速响应,因为它是缓冲的,并且对于关闭带有标头的缓存也很有用。

    【讨论】:

    • 您能否发布一个示例来说明 AJAX 代码的外观?谢谢!
    • 这里是examplethis
    猜你喜欢
    • 2017-12-30
    • 2020-10-18
    • 1970-01-01
    • 2021-07-09
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2011-04-30
    • 2013-05-27
    相关资源
    最近更新 更多