利用URLConnection,生成静态网页

1:问题,有很多新闻,需要生成静态页面

假设新闻访问url为: http://wwww.cao.com/newsAction.do?newId=001

现在要存为 001.htm

2.通过URLConnection ,生成静态网页

URLClient.java
-------------------------------------------------------------------start-------------------

import java.io.FileOutputStream;
import java.io.InputStream;
import java.io.OutputStream;
import java.net.URL;
import java.net.URLConnection;

public class URLClient {

public static void main(String[] args) {
   URLClient client = new URLClient();
   client.urlToFile(" http://wwww.cao.com/newsAction.do?newId=001","c:\\001.htm");
}

public void urlToFile(String urlString, String filePath) {
   try {

    URL url = new URL(urlString);
    URLConnection conn = url.openConnection();

    InputStream in = conn.getInputStream();

    OutputStream out = new FileOutputStream(filePath);
    byte[] b = new byte[1024];
    while (in.read(b) != -1) {
     out.write(b);
    }
    in.close();
    out.close();
   } catch (Exception e) {
    e.printStackTrace();
   }
}
}

-----------------------------end-------------------------

你可能感兴趣的:(url,静态网页)