FreeMarker 2.3.8动态
freemarker 的动态模板生成功能,适合做表单生成、文档导出这些事儿,灵活性挺高。用freemarker-2.3.8.jar
这版,稳定性还不错,搭配JSP
或Spring MVC
能整出多花样来。
表单生成场景下,用 freemarker 做模板就方便,比如你后端传个Map
进去,模板里${form.title}
、${form.fields}
就直接渲染出来了,页面动态生成,省了不少事。
想配合打印系统?也能搞。像ireport
这类工具,可以让 freemarker 拼接 XML 或者配置内容。之前在一个项目里就用 freemarker 模板生成报表配置,改起来比手动写快多了。
语法也比较简单,不会写模板逻辑的也能上手。<#if condition>
这种判断、<#list items as item>
这种循环,跟前端的Vue
模板语法感觉挺像的,熟悉起来还蛮快。
要注意的是,2.3.8 版本虽然经典,但对一些新特性支持不多。如果你项目有点年头,或者追求稳定,那用这版没问题。如果你是要做复杂结构的表单,可以看看像FormQL这类前端方案,也挺香的。
如果你最近在搞表单自动化、文档导出这些活儿,可以试试freemarker-2.3.8.jar
,能省不少力。
783.69KB
文件大小:
评论区