当前位置: 首页 > news >正文

网站百度统计表格怎么做锦州建设银行网站

网站百度统计表格怎么做,锦州建设银行网站,精准营销的作用,做360网站优化快速排文章目录 模版中if语句条件的使用1.数据为False或空集合2.非False或非空集合 模版中if语句条件的使用 如果区块对的值是 null 、false 或者空的集合,位于区块中的所有文档元素将不会显示,这就等同于if语句的条件为 false。语法示例:{{?stat…

文章目录

  • 模版中if语句条件的使用
    • 1.数据为False或空集合
    • 2.非False或非空集合

模版中if语句条件的使用

  • 如果区块对的值是 null 、false 或者空的集合,位于区块中的所有文档元素将不会显示,这就等同于if语句的条件为 false。
  • 语法示例:{{?status}}不亦君子乎{{/status}},status是你定义的boolean类型的变量。

首先制作word模版如下:
在这里插入图片描述

1.数据为False或空集合

(1)数据模型

{"status": false
}

(2)完整接口代码

    @GetMapping("/exportWord")public void exportWord(HttpServletResponse response) throws FileNotFoundException {//存放数据,也就是填充在word里面的值Map<String, Object> params = new HashMap<>();params.put("status",false);//模板路径// String templatePath = "E:\\demo\\word.docx";// 或模板在静态资源的相对路径File rootFile = new File((ResourceUtils.getURL("classpath:").getPath()));File templateFile = new File(rootFile, "/static/templates/exportWord.docx");//jar包获取不到文件路径`//URLDecoder.decode() 解决获取中文名称文件路径乱码String templatePath = URLDecoder.decode(templateFile.getPath());//生成文件名String fileName = new SimpleDateFormat("yyyyMMddHHmmss").format(new Date()) + "_" + System.currentTimeMillis();// 导出woldtry {// 导出Word文档为文件XWPFTemplate template = XWPFTemplate.compile(templatePath).render(params);// 将导出的Word文件转换为流response.setContentType("application/octet-stream");response.setHeader("Content-disposition","attachment;filename=\""+fileName+".docx"+"\"");// HttpServletResponse responseOutputStream out = response.getOutputStream();BufferedOutputStream bos = new BufferedOutputStream(out);template.write(bos);bos.flush();out.flush();// 最后不要忘记关闭这些流。PoitlIOUtils.closeQuietlyMulti(template, bos, out);} catch (Exception e) {System.out.println("导出Word文档时出现异常:" + e.getMessage());}}

(3)运行结果:
在这里插入图片描述

2.非False或非空集合

(1)数据模型

{"status": true
}

(2)完整接口代码

    @GetMapping("/exportWord")public void exportWord(HttpServletResponse response) throws FileNotFoundException {//存放数据,也就是填充在word里面的值Map<String, Object> params = new HashMap<>();params.put("status",true);//模板路径// String templatePath = "E:\\demo\\word.docx";// 或模板在静态资源的相对路径File rootFile = new File((ResourceUtils.getURL("classpath:").getPath()));File templateFile = new File(rootFile, "/static/templates/exportWord.docx");//jar包获取不到文件路径`//URLDecoder.decode() 解决获取中文名称文件路径乱码String templatePath = URLDecoder.decode(templateFile.getPath());//生成文件名String fileName = new SimpleDateFormat("yyyyMMddHHmmss").format(new Date()) + "_" + System.currentTimeMillis();// 导出woldtry {// 导出Word文档为文件XWPFTemplate template = XWPFTemplate.compile(templatePath).render(params);// 将导出的Word文件转换为流response.setContentType("application/octet-stream");response.setHeader("Content-disposition","attachment;filename=\""+fileName+".docx"+"\"");// HttpServletResponse responseOutputStream out = response.getOutputStream();BufferedOutputStream bos = new BufferedOutputStream(out);template.write(bos);bos.flush();out.flush();// 最后不要忘记关闭这些流。PoitlIOUtils.closeQuietlyMulti(template, bos, out);} catch (Exception e) {System.out.println("导出Word文档时出现异常:" + e.getMessage());}}

(3)运行结果
在这里插入图片描述
可以看到status为true时候,模版中内容都显示出来了!

http://www.yayakq.cn/news/738656/

相关文章:

  • 公司网站域名主机wordpress 自动保存远程图片
  • wordpress电子商务视频教程镇海seo关键词优化费用
  • 长沙网站营销专门帮人做网站的公司
  • 做网站和做app哪个更难给个做的网站
  • wordpress 网站运行时间广州城乡建设网站
  • 溧阳手机网站设计做网站要多长时间
  • 网站制作多少钱公司做体育设施工程公司的网站
  • 百度网站怎么建设高端网站制作多少钱
  • 做外贸网站用什么软件php ajax网站开发典型实例 pdf
  • 建设企业网站的哪家好百度公司招聘信息
  • 网络营销服务企业有哪些自己网站怎么做百度优化
  • 网站开发运营推广叫什么高埗网站建设公司
  • iis6.0不能新建网站wordpress后台定制
  • 土地违法建设投诉网站外贸神器
  • 为什么很多公司没自己的网站简单网页尝试做教案
  • 做微网站的公司哪家好建筑企业网站要简约大气吗
  • 网站开发合同模板制作自己的平台网站
  • 动态ip做网站可以备案吗网站项目建设所需成本
  • 站长工具综合查询2020宣传片拍摄合同
  • 个人网站备案不通过做vip视频网站赚钱吗
  • 网站怎么设置手机模板管理小面网站建设
  • 长沙做最好网站怎么能自己做网站
  • 手机站wordpress网站被黑
  • 天津城建设计院网站wordpress连接谷歌地图
  • 新开传奇网站超变一男一女做那个的动漫视频网站
  • 本地最好的网站开发建设公司网站的根目录下是哪个文件夹
  • 中国建设银行官方网站2018年年报软件开发培训班哪个好
  • 网站建设shopify品牌vi设计模板
  • gta5网站建设网络营销方法的典型案例
  • 网站文字规范漳州网站建设哪家最权威