2019年7月


撰写于    浏览:203 次  分类: FTL模板指令
一、freemarker assign 简单使用assign指令用于为该模板页面创建或替换一个顶层变量,或者创建或替换多个变量等。它的最简单的语法如下:<#assign name=value [in namespacehash]>,这个用法用于指定一个名为name的变量,该变量的值为value。此外,FreeMarker允许在使用ass[...]

撰写于    浏览:271 次  分类: FTL模板指令
1、FreeMarker Template Language(FTL)简介FreeMarker是一款模板引擎,基于模板和要改变的数据,用来生成输出文本(HTML网页、电子邮件、配置文件、源代码等)的通用工具。它不是面向最终用户的,而是一个Java类库,是一款程序员可以嵌入他们所开发产品的组件。FreeMarker是免费的,基于Apache许可证2.[...]

撰写于    浏览:197 次  分类: FreeMarker教程
FreeMarker与Web容器无关,即在Web运行时,它并不知道Servlet或HTTP。它不仅可以用作表现层的实现技术,而且还可以用于生成XML,JSP或Java 等。freemarker中显示某对象使用${name},但如果name为null,freemarker就会报错。需要进行空值判断,例如:如果需要判断对象是否为空:<#if na[...]

撰写于    浏览:222 次  分类: FTL模板指令
freemarker数字格式化的必要性freemarker在解析数据格式的时候,自动默认将数字按3为分割(1,000),这个问题给操作带来一定的额外处理复杂度,解决方法有如下几种: 1、在模板中直接加.toString()转化数字为字符串,如:${languageList.id.toString()}; 2、在freemarker配置文件freem[...]

撰写于    浏览:247 次  分类: FreeMarker教程
1、什么是Spring MVC?Spring MVC是一种基于Java的实现了Web MVC设计模式的请求驱动类型的轻量级Web框架,即使用了MVC架构模式的思想,将Web层进行职责解耦,基于请求驱动指的就是使用请求-响应模型,SpringMVC框架的目的就是帮助我们简化开发。Spring MVC 实现了即用的 MVC 的核心概念。它为控制器和处理[...]