博客
关于我
强烈建议你试试无所不能的chatGPT,快点击我
jsp 生成静态页面
阅读量:6921 次
发布时间:2019-06-27

本文共 1511 字,大约阅读时间需要 5 分钟。

package com.mobiAdList.tool;

import java.io.BufferedReader;

import java.io.File;
import java.io.FileOutputStream;
import java.io.IOException;
import java.io.InputStream;
import java.io.InputStreamReader;
import java.io.OutputStreamWriter;
import java.net.URL;
import java.net.URLConnection;

/**
* Filename: JspToHtml.java
* Ttitle:
* Description:
* Copyright: Copyright (c) 2001-2004 BlueStar,Inc.All Rights Reserved.
* Company: bluestar
* Author: <a href= "mailto:lanxingsc@163.com "> wuyang </a>
* Telephone: 86-28-85239210
* Date: 2004-6-19
* Time: 16:41:09
* Version: 1.0.1.0000
*/
public class JspToHtml {

/**
* 根据url生成静态页面
*
* @param u 动态文件路经 如:http://www.sina.com/kkk.jsp
* @param path 文件存放路经如:d:\\aaa\bbb.html
* @return
*/
public static boolean JspToHtmlByURL(String u , String path) {
//从utl中读取html存为str
String str = "";
try {
URL url = new URL(u);
URLConnection uc = url.openConnection();
InputStream is = uc.getInputStream();
BufferedReader br = new BufferedReader(new InputStreamReader(is,"UTF-8"));
while(br.ready()) {
str += br.readLine() + "\n ";
}
is.close();
//写入文件
File f = new File(path);
OutputStreamWriter outputStreamWriter = new OutputStreamWriter(new FileOutputStream(f),"UTF-8");
outputStreamWriter.write(str);
outputStreamWriter.close();
return true;
}catch(IOException e){
e.printStackTrace();
return false;
}
}

/**

* 测试
*
* @param arg
*/
public static void main(String[] arg) {
String url = "http://www.baidu.com";
String savepath = "d:\\aaa.xml";
JspToHtmlByURL(url , savepath);
}

}

转载地址:http://dehcl.baihongyu.com/

你可能感兴趣的文章
M3外围电路设计若干问题
查看>>
python分布式进程
查看>>
zend studio 12.1更换work space方法
查看>>
Dism++安装win10体验
查看>>
mybatis 基本配置
查看>>
jdk8.0环境变量配置教程
查看>>
Java程序员从笨鸟到菜鸟之(六十六)细谈struts2(十二)struts2国际化底层大揭秘...
查看>>
hibernate集合映射inverse和cascade详解
查看>>
ubuntu linux系统中查看本机cpu和内存信息的命令
查看>>
System Center 2012R2之SCOM监控SQL DB服务器系统
查看>>
python进程池
查看>>
Linux面试题附答案
查看>>
面向开发人员的Android4.1新特点
查看>>
我的友情链接
查看>>
大家好!欢迎来到我的博客
查看>>
集群管理选举算法实现
查看>>
特殊的IP地址介绍
查看>>
惊呆了,ReSharper支持XAML编辑了
查看>>
log4j日志文件配置说明及使用
查看>>
tomcat服务为什么起不来?
查看>>