Warning: file_get_contents(/data/phpspider/zhask/data//catemap/9/java/326.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Java jspservlet通过ajax动态更改页面内容_Java_Jquery_Ajax_Jsp_Servlets - Fatal编程技术网

Java jspservlet通过ajax动态更改页面内容

Java jspservlet通过ajax动态更改页面内容,java,jquery,ajax,jsp,servlets,Java,Jquery,Ajax,Jsp,Servlets,当数据库发生变化时,有没有办法让使用ajax的页面更新jsp页面上的特定部分内容 目前我有: 1.db.java-连接到数据库并查询出所需数据的类 2.jsp-显示我想要的数据的jsp页面 我的问题: 如何使用JSP和servlet在数据库更改时自动动态更新页面内容,我知道如何使用JQuery ajax调用servlet,但要实现这一点,我唯一能得到的方法是设置一个时间间隔和循环重复调用ajax函数,这种方法可行吗?或者还有其他更好的方法吗?我一直在使用jquery.load()做类似的事情。。

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

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

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

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

我正在使用javascript处理的轮询计时器来触发它

Regds,
Amit可以通过使用WebSocket(或长轮询)实现。ㄴ 他是对的。循环ajax是主流。如果你想实时更新,你必须遵循关于websocket的说明。@Tiny有没有一个很好的例子来说明如何使用websocket进行实时更新?对不起?我还没有将WebSocket付诸实践。