JAVA 高速生成静态也页_java 自动生成静态页面

下面是一个自定义的方法:

要有一个静态页面的模板,此静态页面中标题##title##为,我们可以动态的替换为动态的内容。

public class JspToHtml {

private static String title = "标题测试";

private static String context = "标题测试";

private static String editer = "标题测试";

public static boolean jspToHtmlFile(String filePath,String htmlFile){

String str = "";

try {

FileInputStream is = new FileInputStream(filePath);

BufferedReader br = new BufferedReader(new InputStreamReader(is));

String tempStr = "";

while((tempStr = br.readLine()) != null){

str = str + tempStr;

}

br.close();

is.close();

} catch (IOException e) {

e.printStackTrace();

return false;

}

try {

str = str.replaceAll("##title##", title);

str = str.replaceAll("##context##", context);

str = str.replaceAll("##editer##", editer);

System.out.println(str);

File file = new File(htmlFile);

BufferedWriter writer = new BufferedWriter(new FileWriter(file));

writer.write(str);

writer.close();

} catch (IOException e) {

e.printStackTrace();

return false;

}

return true;

}

public static void main(String[] args) {

String url = "D:\\Workspaces\\base.html";

String savePath = "d:\\" + 11 + ".html";

jspToHtmlFile(url, savePath);

}

}

JspToHtml可以做为一个工作类使用,动态生成静态页面一般会用在新闻发布系统,网站中的新闻、公告等。之所以以静态页面的方式显示,是为了能够使google,百度等搜索引擎搜索到页面。

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值