百度空间 | 百度首页 
               
 
查看文章
 
利用URLConnection,生成静态网页
2007-10-26 14:17

作者:罗代均,ldj_work#126.com

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-------------------------


类别:java基础 | 添加到搜藏 | 浏览() | 评论 (1)
 
最近读者:
 
网友评论:
1
2009-04-17 16:56 | 回复
顶花花一个
 
发表评论:
姓 名:
网址或邮箱: (选填)
内 容:
验证码: 请点击后输入四位验证码,字母不区分大小写
      

     

©2009 Baidu