0

我正在使用intellij开发我的Web应用程序,使用boilerpipe jar创建这样的应用程序但我在实例化servlet类时出错..这是我的servlet代码

import de.l3s.boilerpipe.BoilerpipeProcessingException;
import de.l3s.boilerpipe.extractors.ArticleExtractor;
import javax.servlet.ServletException;
import javax.servlet.http.HttpServlet;
import javax.servlet.http.HttpServletRequest;
import javax.servlet.http.HttpServletResponse;
import java.io.IOException;
import java.io.PrintWriter;
import java.net.MalformedURLException;
import java.net.URL;
import java.util.logging.Logger;


public class Servlet extends HttpServlet {

    private final static Logger LOGGER  = Logger.getLogger(Servlet.class.getName());



    protected void doPost(HttpServletRequest request, HttpServletResponse response) throws ServletException, IOException {

    }

    protected void doGet(HttpServletRequest request, HttpServletResponse response) throws ServletException, IOException {


        try {

            String urlString = "http://commercialobserver.com/2014/06/50102-sf-mixed-use-building-planned-for-east-harlem/";
            PrintWriter writer = response.getWriter();
            URL url = new URL(urlString);
            String article = ArticleExtractor.INSTANCE.getText(url);
            writer.println(article);
            LOGGER.info("Content extracted successfully ");
            writer.close();

        } catch (MalformedURLException e) {
            LOGGER.severe("Exception thrown for invalid url " + e);
        } catch (BoilerpipeProcessingException e) {
            LOGGER.severe("Exception thrown during scraping process " + e);
        } catch (IOException e) {
            LOGGER.severe("Exception thrown" + e);
        }
    }
}
4

0 回答 0