如何在每10秒钟在jsp页面上包含新页面?

时间:2014-04-28 06:33:16

标签: java javascript jquery ajax jsp

您好我想在每10秒钟在我的jsp页面上添加一个新的jsp页面,我该怎样才能实现这个目标

我能够包含页面但不包括根据时间

这是我的代码

<%@ page language="java" contentType="text/html;charset=UTF-8" %>
<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" 
<html>
<head>
<title>Untitled Document</title>
  section
 {height:70%; background-color:blue; display:block; overflow:auto;}

section .push {height:500px;}
</style>
</head>
 <body>
    <form action="F1.jsp" method="post"> 
     <%@ include file="F2.jsp" %> 
      <footer>footer</footer>
    </form>
</body>
</html>

我怎样才能实现这个目标

提前致谢

3 个答案:

答案 0 :(得分:1)

如果您想要包含更多内容或刷新页面的一部分,则需要使用浏览器端JavaScript从服务器中提取新内容。

答案 1 :(得分:1)

使用JSP显示内容后,这是最终的。除非您提供更改机制,否则它无法更改。您可以将JSP的刷新率设置为每次新内容时自动刷新和显示。

或者您可以使用AJAX。

如何使用ajax(我更喜欢JQuery版本)可以在5个upvotes的答案中找到here

答案 2 :(得分:0)

您可以在Javascript中使用set interval

syntax:

setInterval(function(){
    // code //
},10000);

在代码中,您可以使用Ajax calls从服务器汇集JSP的内容。