300分,不够在加,有请甲路人,版主 等 高手帮忙。
http://www.csdn.net/expert/topic/972/972117.xml?temp=9.115237E-02
http://www.csdn.net/expert/topic/971/971787.xml?temp=.7595026
——————————————————————————————————
目的!
jsp 中能线程输出 html
我用了两个方法都不行。
1。
while (true)
{
out.println("OK");
Thread.sleep(2000);
}
______________________________________________
2.
<%@ page contentType = "text/html; charSet=gb2312" %>
<%@ page import="javax.servlet.*,java.io.*,java.util.*,java.sql.*"%>
<%
class ChatShow implements Runnable {
int k = 0;
Thread thr = null;
javax.servlet.jsp.JspWriter pw;
public void setOut(JspWriter out)
{
pw = out;
}
public void start()
{
if (thr == null)
{
thr = new Thread(this);
thr.start();
}
}
public void stop()
{
if (thr != null)
{
thr.stop();
thr = null;
}
}
public void run()
{
while(true)
{
try
{
k++;
pw.pw.println(k + "ok");
//希望在网页上输出
} catch (Exception e) {
System.out.println("Error in while:" + e.getMessage());
}
try
{
thr.sleep(2000);
} catch (InterruptedException e){}
}
}
}
ChatShow CS = new ChatShow();
CS.setOut(out);
CS.start();
%>
----------------------------------------------------------------------
只要能什么方法都可以。