【发布时间】:2014-06-23 21:00:38
【问题描述】:
当数据库发生变化时,有没有办法让我的页面使用 ajax 更新我的 jsp 网页上的某个部分内容?
目前我有:
1. db.java - 一个连接数据库并查询出我想要的数据的类
2. admin.jsp - 一个显示我想要的数据的 jsp 页面
我的问题: 如何在数据库更改时自动使用 JSP 和 servlet 并动态更新页面内容,我知道如何使用 JQuery ajax 调用 servlet,但要实现这一点,我能得到的唯一方法是设置时间间隔和循环重复调用 ajax 函数,这种方法可行吗?还是有其他更好的方法来做到这一点?
【问题讨论】:
-
可能是通过使用 websockets(或长轮询)。
-
ㄴ 他是对的。循环ajax是主流。如果你想实时更新,你必须关注websocket。
-
@Tiny 有没有一个很好的例子如何使用该 websocket 进行实时更新?
-
对不起?我还没有将 websockets 付诸实践。
标签: java jquery ajax jsp servlets