4

私はサーブレットプログラミングに不慣れです。私のタスクは、URLにアクセスしてその内容を取得するサーブレットプログラムを作成することです。.plsは役に立ちます

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

これは実際にはサーブレットに関する基本的な質問です。SOには、そのような基本的な質問に答える特別な場所があります。servlet右側のタグをクリックして、info左上のタブを選択するだけです。または、このリンクhttps://stackoverflow.com/tags/servlets/infoにアクセスしてください。

サーブレットの使用方法に関する基本的な例があります。

于 2012-09-28T05:47:22.800 に答える