如何创建servlet以返回某个div中的数据库查询

时间:2009-05-07 08:47:57

标签: java jquery ajax servlets

我需要创建一个非常简单的应用程序:

  1. 我需要一个将数据提交给servlet的表单
  2. 然后,servlet根据表单
  3. 给出的条件查询数据库以检索报告列表
  4. 返回的文档列表必须显示在.jsp页面上的div中
  5. 我不确定最后一个(3号)。我知道如何使用jQuery调用doPost或其他方法(但不是在按钮触发时),只使用计时器,但我确信这是类似的事情。但我希望尽可能简单,尽可能避免使用jQuery。

    如果我调用servlet并在不使用jQuery的情况下返回数据,我该如何指定要返回的位置(即哪个div)。

1 个答案:

答案 0 :(得分:1)

显示Ajax请求的内容取决于客户端Javascript。 servlet将只创建数据(作为HTML,或作为JSON或XML,具体取决于您在客户端上需要的内容)。

如果您不想使用jQuery(或prototype.js或类似的东西),您必须编写用于触发Ajax请求的逻辑,以及自己解析结果(包括如何显示它)。 / p>

我会说,坚持使用jQuery。这将使它“尽可能简单”。 如果您在点击按钮时不确定如何开始新请求,请查看this tutorial