获取后台数据并拼写HTML模板
来源:互联网 发布:科比10总决赛数据 编辑:程序博客网 时间:2024/05/22 04:44
模板下载地址:http://download.csdn.net/download/tikaber/10154297
/** * * html模板 * * */public Map<String, Object> templateHtml(Info info) {Map<String, Object> uploadURL = new HashMap<>();String fileame ="";try {String title = info.getTitle();String comefrom = info.getComefrom();String content = info.getContent();// 模板路径String filePath = Thread.currentThread().getContextClassLoader().getResource("templates/info_template.html").getPath();//String pathBack = Thread.currentThread().getContextClassLoader().getResource("templates").getPath();log.info(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);log.info(templateContent);// 替换掉模板中相应的地方templateContent = templateContent.replaceAll("###title###", title);templateContent = templateContent.replaceAll("###comefrom###", comefrom);templateContent = templateContent.replaceAll("###content###", content);log.info(templateContent);// 根据时间得文件名Calendar calendar = Calendar.getInstance();fileame = String.valueOf(calendar.getTimeInMillis()) + ".html";// 生成的html文件保存路径。fileame = "/" + fileame;// 建立文件输出流FileOutputStream fileoutputstream = new FileOutputStream(fileame);log.info("文件输出路径:");log.info(fileame);byte tag_bytes[] = templateContent.getBytes();fileoutputstream.write(tag_bytes);fileoutputstream.close();} catch (Exception e) {log.info(e.toString());}if (!StringUtils.isEmpty(fileame)) {uploadURL.put("url", fileame);}return uploadURL;}
阅读全文
0 0
- 获取后台数据并拼写HTML模板
- html form表单提交数据并后台获取
- html form表单提交数据并后台获取
- html获取简单json数据-后台PHP
- jQuery 获取 ckeditor 数据 并 提交后台
- html 后台模板
- ASP.NET 后台获取HTML并在页面显示
- 如何循环获取html的值,并拼写到json/json,求value所对应key的值
- JQuery从后台获取数据绑定到HTML标签select
- ext获取后台数据,并显示在gridPanel中
- java后台代码打开一个链接,并获取json数据
- highcharts中从后台获取数据并添加
- Bootstrap html后台模板总结
- JS获取后台json数据,生成复选框,并传值到后台
- jquery 传递数组到后台 及 获取后台JSON数据并显示
- java 后台获取velocity 模板
- Struts2获取后台数据
- 获取后台服务器数据
- PHP字符串长度不一致的处理方法
- 网络库Retrofit2原理简析
- 组合模式
- 图像质量评价
- iOS11(仅是iOS11)刷新tableview会出现向上闪动的BUG
- 获取后台数据并拼写HTML模板
- Qt5WebChannel
- Selenium Webdriver元素定位的八种常用方式 (转载)
- 剑指offer—数组中重复的数字
- plsql调试存储过程卡住的原因以及处理
- Kinect V2开发(7)测量骨骼点高度以及骨骼角度
- 开发网站为“禁止复制”“禁用右键功能”(易被破解)
- plsql永久或者30天
- freemarker---数字小数点格式化问题