如何在jsp中使用线程?

时间:2014-04-29 12:01:34

标签: java multithreading jsp

我正在学习使用java中的Thread类,我希望在JSP页面上每隔x秒使用一个线程打印数字1到50。我无法做到。我可以使用一个简单的java程序来完成这个,但我想在JSP中使用它。

Demo.jsp

<%@ page language="java"  contentType="text/html;charset=UTF-8" %>
<HTML>
  <BODY>
  <%
    for(int i=0;i<=50;i++)
    out.println(i);
  %>
  </BODY>
</HTML>

如何实现输出?

1 个答案:

答案 0 :(得分:1)

正如大家在上面的评论中已经提到的那样,使用java中的Thread类无法实现。但是如果你想在Javascript中使用它,可以使用类似于下面的内容;​​

<!DOCTYPE html>
<html>
<body onload="myFunction()">  

<div id="num"><div>
<script>
function myFunction()
{
   document.getElementById("num").innerHTML=1;
   setInterval(function() {document.getElementById("num").innerHTML=Number(document.getElementById("num").innerHTML)+1},1000);
}
</script>

</body>
</html>