JSP Servlet通过ajax动态更改页面内容

时间:2014-05-07 03:52:07

标签: java jquery ajax jsp servlets

当数据库发生变化时,有没有办法让我的页面使用ajax更新jsp网页上的某个部分内容?

目前我有:
1. db.java - 一个连接数据库并查询我想要的数据的类 2. admin.jsp - 一个显示我想要的数据的jsp页面

我的问题: 如何使用JSP和servlet在数据库更改时自动动态更新页面内容,我知道如何使用JQuery ajax调用servlet,但要实现这一点,我能得到的唯一方法就是设置一个时间间隔并循环重复调用ajax函数,这种方式可行吗?还是有其他更好的方法可以做到这一点?

1 个答案:

答案 0 :(得分:0)

我一直在使用jquery .load()做similer事情。我有一个struts2动作,它返回一个VO,它与JSP视图绑定。我通过jquery .load()调用同一个动作并更新JSP div。

我正在使用一个轮询计时器,该计时器在javascript中处理以触发此操作。

http://api.jquery.com/load/

Regds, 阿米特