java html模板_Java实现静态页面模板替换内容代码
java作为目前最为流行的计算机开发语言之一,学习java是高薪就业的好选择,以下是关于Java实现静态页面模板替换内容代码,希望下面的内容介绍,能够让大家对于Java实现静态页面模板替换内容代码更加了解,一起来学习下吧。
import java.io.BufferedReader;
import java.io.BufferedWriter;
import java.io.File;
import java.io.FileInputStream;
import java.io.FileWriter;
import java.io.IOException;
import java.io.InputStreamReader;
import java.util.Iterator;
import java.util.Map;
/**
*
* @项目名 ssh
* @功能 根据相应的静态页面模板,替换相应的内容;
* @类名 TextToHtml
* @作者 javalearns.com
* @日期 Aug 30, 20113:44:55 PM
* @版本 1.0
*/
@SuppressWarnings("unchecked")
public class TextToHtml {
/**
* 根据相应的模板替换相应的内容;
*
* @param filePath
* 模板地址;
* @param htmlFile
* 生成的静态页的路径;
* @param replace
* 替换的内容;Map
* @return
*/
public static boolean TextToHtmlFile(String filePath, String htmlFile,
Map
String str = "";
try {
String tempStr = "";
FileInputStream is = new FileInputStream(filePath);
BufferedReader br = new BufferedReader(new InputStreamReader(is));
while ((tempStr = br.readLine()) != null)
str = str + tempStr;
is.close();
} catch (IOException e) {
e.printStackTrace();
return false;
}
try {
Iterator it = replace.entrySet().iterator();
while (it.hasNext()) {
Map.Entry context = (Map.Entry) it.next();
String key = context.getKey().toString();
String value = context.getValue().toString();
str = str.replaceAll(key, value);
}
File f = new File(htmlFile);
BufferedWriter o = new BufferedWriter(new FileWriter(f));
o.write(str);
o.close();
} catch (IOException e) {
e.printStackTrace();
return false;
}
return true;
}
}
关于Java实现静态页面模板替换内容代码方面的内容就介绍到这里了,更多有关java方面的内容资讯,可以继续关注拓胜科技java技术资讯频道,或者有关拓胜java培训方面的问题,也可以在线咨询拓胜网络客服。
java html模板_Java实现静态页面模板替换内容代码相关推荐
- java注释模板_Java注释模板设置
Java注释模板设置 eclipse中设置Java注释模板 eclipse设置注释模板的入口: Window->Preference->Java->Code Style->Co ...
- java 微信模板_java开发微信模板消息推送
概述 微信公众平台开始支持前端网页,大家可能看到很多网页上都有分享到朋友圈,关注微信等按钮,点击它们都会弹出一个窗口让你分享和关注,这个是怎么实现的呢?今天就给大家讲解下如何在微信公众平台前端网页上添 ...
- java pdf模板_java通过PDF模板填写PDF表单
本文实例为大家分享了java通过PDF模板填写PDF表单的具体代码,包括图片,供大家参考,具体内容如下 需要用到的java包: itext.jar.iTextAsian.jar的JAR包.这个包里面定 ...
- java word 模板_java根据模板生成word文件
JAVA生成word模板程序步骤 1. 将freemarker-2.3.13.jar复制到项目\WEB-INF\lib目录下 2. 编辑模板文件 (1) 将DOC文件另存为xml文件,将xml文件在e ...
- java 抽象类 模板_Java抽象类的构造模板模式用法示例
搜索热词 本文实例讲述了Java抽象类的构造模板模式用法.分享给大家供大家参考,具体如下: 一 点睛 模板模式的一些简单规则. 抽象父类可以只定义需要使用的某些方法,而不能实现的部分抽象成抽象方法,留 ...
- java分页模板_java 分页模型的模板
分页sql select top 每页要显示的记录数 * from 表名 where 主键 not in (select top (每页显示的记录数*(当前页-1)) 主键 from 表名 ) sel ...
- java初始化例子_Java 非静态初始化的例子
在继承关系中,静态初始化.非静态初始化和构造函数的执行顺序 public class ExA { static { System.out.println("父类--静态代码块"); ...
- java 静态类 静态方法_JAVA的静态变量、静态方法、静态类
静态变量和静态方法都属于静态对象,它与非静态对象的差别需要做个说明. (1)Java静态对象和非静态对象有什么区别? 比对如下: 静态对象 ...
- java报告模板_Java大作业设计报告模板.doc
Java大作业设计报告模板 <Java程序设计>大作业设计报告 设计名称 多人在线聊天小程序 学生姓名 学 号 学生班级 设计时间 设计成绩 一.问题描述及设计思路 问题描述:用java ...
- java excel 模板_java对Excel模板的读取
java如何读取Excel简单模板 场景:对于经常需要导入Excel模板或数据来解析后加以应用的,使用频率非常之高,做了一个比较稳定的版本,体现在这些地方 工具:org.apache.poi 使用前必 ...
最新文章
- jenkins 中 svn 插件配置
- Oracle数据库ORA-12514错误的解决办法
- 原来sync.Once还能这么用
- 《小艾上班记》—— 读后总结
- 登陆模板_曝北京国安克星将登陆中超,3年进84球,可成中超新政引援模板
- vue-cli3项目中全局引入less sass文件 以及使用本地图片在不同地方规则
- linux把profile文件删了怎么办,误删Profile后的处理
- windows C盘自动清理bat脚本
- 11210怎么等于24_巧算24点
- react组件设计原则_可靠React组件设计的7个准则之封装
- 为您奉上Dicom文件格式属性清单,不谢!
- Java学习之路——接口
- 选择UTON PAD平板,这才是真正的平板电脑,双十二就它了
- 怎么在Vc中打开MySQL数据库_在vc++中使用mysql数据库_MySQL
- RK3588平台开发系列讲解(USB篇)USB 外设 CONFIG
- web前端入门到实战:CSS动画之旋转魔方轮播
- Linux/Centos: 开源库uthash第一弹uthash.h
- 尽信书,不如无书。java的包装类Integer的深入理解及特殊情况(以及java疯狂讲义第5版170页中的错误)
- 机器学习在分子模拟中的应用
- python缩写月份单词_将python缩写的月份名称转换为全名
热门文章
- 计算机网络第三弹——数据链路层
- cacti mysql 压缩 备份_cacti数据迁移步骤 CactiEZ重装系统后 恢复原来的数据 CactiEZ重装系统前要备份的数据...
- ShellServiceObjectDelayLoad注册表键值作用
- 傅里叶(一):傅里叶分析
- 记账系统推荐金蝶精斗云_金蝶精斗云企业免费会计记账软件有哪几种?
- 全国计算机城市排名,这五大城市教育资源全国领先,各城市优质高校排行榜一定要收藏!...
- pdf怎么转图片,可得到高清图
- CentOS7 安装aria2
- windows下Middlebury离线工具使用(补充)
- java编程规范换行_Java源代码的换行规则