
java
zdwhong
在java道路上越走越远
展开
-
XML导出word文档
最近做项目,需要导出word文档的报表,网上查询了一些资料,感觉用xml做这个相对比较简单,Word从2003开始支持XML格式,大致的思路是先用office2003或者2007编辑好word的样式,然后另存为xml,将xml翻译为FreeMarker模板,最后用java来解析FreeMarker模板并输出Doc。经测试这样方式生成的word文档完全符合office标准,样式、内容控制非常便利,打原创 2018-01-25 10:58:12 · 7349 阅读 · 0 评论 -
POI导出excel
之前公司要用到xml导出word文档的报表,今天又是新需求,要poi导出excel文档的报表,所以我自己先查了资料(参照POI的官方文档),写了一个小的demo;具体步骤如下:1、新建maven工程,引入POI的依赖:<dependency> <groupId>org.apache.poi</groupId> <a...原创 2018-01-29 21:11:49 · 296 阅读 · 0 评论 -
Maven工程的导入问题
今天在进行maven工程的导入的时候,只能导入maven工程的父工程,那些子模块都不能选,如下:找了很久都没找到原因,因为我在eclipse中创建了working set,其目录结构如下:后来发现是我在删除原来的工程的时候,没有删除掉子模块,并且由于这种working set 的结构使得子模块又不能显示出来;所以我把目录结构调成了projects:就是我们常用的,如下:这时是可以看到所有的目录的,...原创 2018-03-05 15:53:47 · 272 阅读 · 1 评论 -
spring的@Autowired注入的bean为null
今天工作的时候需要做一个定时任务,在定时任务的job类中,需要调用之前的写好逻辑的service的代码。假设我的job类是MyJob,调用的service名称是MyService。而MyService中需要用到注入另一个service,名称是FlowService。首先,这几个类都要纳入spring的管理,需要加上@Controller,@Service注解。我第一次就忘了在MyJob上面加注...原创 2019-01-17 18:01:39 · 2108 阅读 · 0 评论 -
ajax请求后台下载文件
今天遇到一个需求,利用freemarker进行word导出。一般我们都是写好word模板,然后后台查询到所需要的数据,数据+模板=输出,利用freemarker提供的api进行word导出的。我这里有点不同是,数据来自其他的库,只是页面上面可以显示并且获取到(json格式的数据)。刚开始我做测试的时候,传的json串的长度比较短,然后用ajax的get请求就可以把数据传给后台,后台servlet就...原创 2019-04-15 07:21:20 · 8319 阅读 · 0 评论 -
好的学习博客
博主很牛github地址:https://github.com/Snailclimb/JavaGuide原创 2019-07-12 16:14:28 · 127 阅读 · 0 评论