4

我是 servlet 编程的新手,我的任务是编写一个 srvlet 程序,该程序将访问一个 url 并检索其内容。请帮忙

4

2 回答 2

4

你需要做这样的事情

import java.io.*;
import java.net.URL;
import java.net.URLConnection;

import javax.servlet.http.*;
import javax.servlet.*;


public class URLServlet extends HttpServlet {
    public void doGet(HttpServletRequest req, HttpServletResponse res)
            throws ServletException, IOException {

        URL urldemo = new URL("http://www.demo.com/");
        URLConnection yc = urldemo.openConnection();
        BufferedReader in = new BufferedReader(new InputStreamReader(
                yc.getInputStream()));
        String inputLine;
        while ((inputLine = in.readLine()) != null)
            System.out.println(inputLine);
        in.close();

    }
}

纯java程序

import java.io.BufferedReader;
import java.io.InputStreamReader;
import java.net.URL;
import java.net.URLConnection;

public class URLServlet {

    public static void main(String s[]) {
        try {
        URL urldemo = new URL("http://www.google.com/");
        URLConnection yc = urldemo.openConnection();
        BufferedReader in = new BufferedReader(new InputStreamReader(
                yc.getInputStream()));
        String inputLine;
        while ((inputLine = in.readLine()) != null)
            System.out.println(inputLine);
        in.close();
        }catch(Exception e) {
            System.out.println(e);
        }
    }
}
于 2012-09-28T05:49:33.937 回答
2

这实际上是关于 Servlet 的一个基本问题。在 SO 中,我们有一些特殊的地方可以回答这些基本问题。只需单击servlet右侧的标签,然后选择info左上角的选项卡。或访问此链接https://stackoverflow.com/tags/servlets/info

那里有一个关于如何使用 servlet 的基本示例。

于 2012-09-28T05:47:22.800 回答