Warning: file_get_contents(/data/phpspider/zhask/data//catemap/9/java/309.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 在生成数据时将数据从线程发送到jsp页面_Java_Ajax_Jsp_Servlets - Fatal编程技术网

Java 在生成数据时将数据从线程发送到jsp页面

Java 在生成数据时将数据从线程发送到jsp页面,java,ajax,jsp,servlets,Java,Ajax,Jsp,Servlets,下面是线程中生成文本数据的部分 public void run() { try { Elements headlines = doc.select("div.siteContent a"); for(Element e:headlines) { String url=e.attr("abs:href"); Document docs=null; try {

下面是线程中生成文本数据的部分

public void run()
{
    try {

        Elements headlines = doc.select("div.siteContent a");

        for(Element e:headlines)
        {

            String url=e.attr("abs:href");
            Document docs=null;
            try {
             docs=Jsoup.connect(url).get();
            }catch(Exception ex)
            {
            System.out.println("Cannot connect to "+url);
            }
            if(docs!=null)
            {
            Elements stories=docs.select("div[id=storydetailarea]");
            for(Element s: stories)
            {
                System.out.println(s.text());    // this is text data that i want to send....

            }
            }


        }

        //Thread.sleep(1000);
    } catch (Exception e2) {
        // TODO Auto-generated catch block
        e2.printStackTrace();
    }

}
我希望这个线程产生的数据应该进入jsp页面的文本区域,直到线程停止。。。 单击submit按钮时,我有一个servlets开始进入线程

 <form action="thread" method="post">
    Submit to crawl news from <input type=submit value=submit >
    Headline Stories
    <textarea rows="50" cols="80">  <textarea>

提交从中抓取新闻
头条新闻

听起来你需要使用websocket或者ajaxok。。。如果我使用ajax,那么逻辑是什么。。。。请告诉我一些我应该使用的逻辑。。。。