前言:一直都在寻找java模式下静态页面的生成方法,终于上到了新的台阶了,批量数据生成初步实现,呵呵
前置条件:运行环境(Struts2.16以上+Hibernate3.5以上,这是我的运行环境,未必按照这个,根据实际需求定制)
实现原理:使用Struts2的action运行两次数据查询存入结果集,同时替换指定模板页中的对应字符,生成静态页面,实现静态生成
具体看代码
1.核心代码(使用注解模式操作):
2.模板页代码:
3.使用方法:
http://localhost:8080/项目名称/cretp
后记:
当前还有些bug,但不影响运行
bug:字符转码问题,模板页必须设为GBK编码,UTF-8会出现中文乱码