202012-22 Springboot整合Freemarker的实现详细过程 基本配置、测试1、导入依赖<dependency><groupId>org.springframework.boot</groupId><artifactId>spring-boot-starter-freemarker</artifactId></dependency>2、准备一个Freemarker模板(.ftl)3、注入Configuration对象(freemarker.template包下)4、生成商品详情模板@Controller@RequestMapping("/goodItem")publicclassGoodItemController{@ReferenceprivateIGoodsServicegoodsService;@AutowiredprivateConf... 继续阅读 >
202010-20 SiteMesh如何结合Freemarker及velocity使用 Freemarker入门示例https://www.jb51.net/article/197670.htmFreeMarker整合Struts2示例https://www.jb51.net/article/197698.htmSiteMesh入门示例https://www.jb51.net/article/197668.htm那么如何将Freemarker与SiteMesh结合起来使用,这在官方示例中已经有了相关例子。查看官方示例中decorators.xml文件,里面有一段是关于Freemarker使用的<decoratorname="freemarker"page="freemarker.ftl"><pattern>/freemarker.ht... 继续阅读 >
202010-20 Spring FreeMarker整合Struts2过程详解 struts2可以非常简单地使用FreeMarker模板作为视图技术,对于传统的jsp页面而言,FreeMarker是一个绝佳的替代方案。除此之外,Struts2默认采用FreeMarker作为其模板文件,而Struts2所有的主题模板文件都是采用FreeMarker编写的Struts2使用FreeMarker作为其?认的模板技术,因此Strus2对FreeMarker的支持非常良好。因此,为了在Struts2应用中使用FreeMarker模板技术,只需要在Struts.xml文件中进行简单配置即可在FreeMarker模板中使... 继续阅读 >
202010-20 新手入门学习Spring Freemarker教程解析 初步学习freemarker,先做一个简单的HelloWord程序!新建一个WEB工程,下载(我使用的是freemarker-2.3.20)freemarker并导入freemarker.jar,在WEB-INF下新建文件夹templates用于存放模版文件在templates下新建test.ftl,这是示例模版文件。内容就是HTML内容,里面带有一个标记符,用于将来进行变量替换,内容如下:<html><head><title>freemarker测试</title></head><body><h1>${message},${name}</h1></bod... 继续阅读 >
202010-10 Spring Boot如何整合FreeMarker模板引擎 POM<dependency><groupId>org.springframework.boot</groupId><artifactId>spring-boot-starter-web</artifactId></dependency><dependency><groupId>org.springframework.boot</groupId><artifactId>spring-boot-starter-freemarker</artifactId></dependency>项目结构src/+-main/+-java/|+-com|+-controller/||+-IndexController.class|+-Application.class+-resources/... 继续阅读 >
202010-08 SpringBoot2 整合FreeMarker实现页面静态化示例详解 一、页面静态化1、动静态页面静态页面即静态网页,指已经装载好内容HTML页面,无需经过请求服务器数据和编译过程,直接加载到客户浏览器上显示出来。通俗的说就是生成独立的HTML页面,且不与服务器进行数据交互。优缺点描述:静态网页的内容稳定,页面加载速度极快;不与服务器交互,提升安全性;静态网页的交互性差,数据实时性很低;维度成本高,生成很多HTML页面;动态页面指跟静态网页相对的一种网页编程技术,页面的... 继续阅读 >
202009-30 Springboot整合freemarker 404问题解决方案 今天遇到了ftl整合springboot出现的问题@ControllerpublicclassIndexController{@RequestMapping("hello")publicStringindex(){System.out.println("aaa");return"index";}}在浏览器输入localhost:8080/hello控制台也打印了aaa,index.ftl也写的没有问题。就是出现了这个问题。解决办法:查看源码,原来默认的是.ftlh结尾的,当然就会出现上面的错误。修改办法,在application.properties配置文件中添加如下... 继续阅读 >
202009-27 基于Freemarker和xml实现Java导出word 前言最近做了一个调查问卷导出的功能,需求是将维护的题目,答案,导出成word,参考了几种方案之后,选择功能强大的freemarker+固定格式之后的wordxml实现导出功能。导出word的代码是可以直接复用的,于是在此贴出,并进行总结,方便大家拿走。实现过程概览先在word上,调整好自己想要的样子。然后存为xml文件。保存为freemarker模板,以ftl后缀结尾。将需要替换的变量使用freemarker的语法进行替换。最终将数据准备好,和模板进行... 继续阅读 >