生成静态页java代码
来源:互联网 发布:淘宝邪气鞍座封号吗 编辑:程序博客网 时间:2024/06/05 10:06
package com.fang.news.test;import java.io.BufferedReader;import java.io.BufferedWriter;import java.io.FileOutputStream;import java.io.InputStream;import java.io.InputStreamReader;import java.io.OutputStreamWriter;import java.net.HttpURLConnection;import java.net.URL;/** * * 项目名称:NewsPortalProject * 类名称:HTMLMaker * 类描述: * 创建人:XianJuanJuan * 创建时间:2015年7月23日 下午5:34:02 * @version * */public class HTMLMaker {final static Object lock = new Object(); public static void makeHtml(String page, String filePath){ makeHtml(page,filePath,"utf-8"); } public static void main(String[] args) {String page = "http://bj.58.com/";String filePath = "D://test.html";makeHtml(page, filePath);} public static void makeHtml(String page, String filePath,String chartset) { synchronized (lock) { HttpURLConnection huc = null; BufferedReader br = null; BufferedWriter bw = null; try { huc = (HttpURLConnection)new URL(page).openConnection(); System.setProperty("sun.net.client.defaultConnectTimeout", "30000"); System.setProperty("sun.net.client.defaultReadTimeout", "30000"); huc.connect(); InputStream stream = huc.getInputStream(); bw = new BufferedWriter(new OutputStreamWriter (new FileOutputStream(filePath),chartset)); br = new BufferedReader(new InputStreamReader(stream, chartset)); String line; while((line = br.readLine())!= null){ if(line.trim().length() > 0){ bw.write(line); bw.newLine(); } } } catch (Exception e) { e.printStackTrace(); } finally { try { br.close(); bw.close(); huc.disconnect(); } catch (Exception e) { e.printStackTrace(); } } } }}
0 0
- 生成静态页java代码
- java生成静态html的一段代码
- java 生成静态html的一段代码
- java 生成静态html的一段代码
- 动态JSP页生成静态HTML代码
- Java生成静态页面的简单方法和代码
- [Java Web]动态生成静态页
- java生成静态页面
- Java生成静态HTML
- java生成静态页面
- Java生成静态HTML
- Java生成静态HTML
- 利用smarty生成静态页的关键代码
- 利用smarty生成静态页的关键代码
- php生成静态页面时分页的代码
- 生成静态页面代码核心代码
- 生成静态页面代码核心代码
- java 静态代码块
- vsftp配置文件信息
- UIScrollView的滚动条位置具体设置方法,超简单
- 浅思OC的语言的动态特性
- linux分布式系统开发心得
- Spring事务配置的五种方式和spring里面事务的传播属性和事务隔离级别
- 生成静态页java代码
- 选择排序
- 婚礼上的谎言(C++实现)
- OC_字典
- mysql 远程登陆不上
- "Reporting Services Catalog Database File Existence" error during installing SQL Server 2008 R2
- ssi开发 学习笔记第一天--什么是SSI
- 分析java CPU消耗
- mysql5.6基本配置-启动服务、初始化密码、字符集