Jsp自动生成html

先建立一个模板页面:template.htm
###title###



###title###
作者:###author###
###content###




再写一个Java页面: buildhtml.java:

import java.util.*;
import java.io.*;
public class HtmlFile{
public static void main(String[] args){
try{
String title="Make Html";
String content="小样,还搞不定你?";
String editer="Hulihutu";
String filePath = "";
filePath ="template.html";
System.out.print(filePath);
String templateContent="";
FileInputStream fileinputstream = new FileInputStream(filePath);// 读取模板文件
int lenght = fileinputstream.available();
byte bytes[] = new byte[lenght];
fileinputstream.read(bytes);
fileinputstream.close();
templateContent = new String(bytes);
System.out.print(templateContent);
templateContent=templateContent.replaceAll("###title###",title);
templateContent=templateContent.replaceAll("###content###",content);
templateContent=templateContent.replaceAll("###author###",editer);// 替换掉模板中相应的地方
System.out.print(templateContent);

// 根据时间得文件名
Calendar calendar = Calendar.getInstance();
String fileame = String.valueOf(calendar.getTimeInMillis()) +".html";
fileame = "/" + fileame;// 生成的html文件保存路径。
FileOutputStream fileoutputstream = new FileOutputStream(fileame);// 建立文件输出流
System.out.print("文件输出路径:");
System.out.print(fileame);
byte tag_bytes[] = templateContent.getBytes();
fileoutputstream.write(tag_bytes);
fileoutputstream.close();
}catch(Exception e){
System.out.print(e.toString());
}
}
}

来自 “ ITPUB博客 ” ,链接:http://blog.itpub.net/14198408/viewspace-406945/,如需转载,请注明出处,否则将追究法律责任。

转载于:http://blog.itpub.net/14198408/viewspace-406945/

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值