前端维护freemarker项目

1、静态语法

freemarker项目的静态页面用的是ftl文件,和html用法大致相同,但不支持模板字符串,因为ftl会使用${xx}语法引入java中的值。

2、组件传值

a.ftl:

<#assign message=(dataDetail.result.dataList["姓名"]!"无名氏")
<#include "b.ftl" >

在值后加!可以赋值默认值,当前值为空时取默认值。

在b.ftl中直接使用传入的变量
变量名需与传递时的键名一致。

b.ftl:

<div>
  <p>姓名:${message}</p>
</div>
posted @ 2025-05-20 16:33  Lulu1007  阅读(36)  评论(0)    收藏  举报