Freemarker 在模板中打印日期

2024-01-01

我试图在激活模板时打印当前日期。我读过,我必须将一个新的 Date() Java 对象传递给模板,但我不知道如何执行此操作或将其放在代码中的位置。

在这种情况下,有人知道如何将 Java 对象传递给模板吗?

谢谢 !!


实际上你不必通过new Date()到您的模板,因为将时间戳放入模板的输出中非常常见,因此 FreeMarker 提供了特殊变量 http://freemarker.org/docs/ref_specvar.html called .now它返回当前日期和时间。您可以在模板中使用它,如下所示:

Page generated: ${.now}

(FreeMarker 还包含用于格式化日期的不同内置函数:http://freemarker.org/docs/ref_builtins_date.html http://freemarker.org/docs/ref_builtins_date.html)

更新:仅适用于最新版本的 FreeMarker,2.3.17 http://freemarker.org/docs/versions_2_3_17.html.

本文内容由网友自发贡献,版权归原作者所有,本站不承担相应法律责任。如您发现有涉嫌抄袭侵权的内容,请联系:hwhale#tublm.com(使用前将#替换为@)

Freemarker 在模板中打印日期 的相关文章

随机推荐

  • 弱引用的好处

    有人可以解释一下 C 中不同类型引用的主要好处吗 弱引用 软参考 虚拟引用 强有力的参考 我们有一个消耗大量内存的应用程序 我们正在尝试确定这是否是一个需要关注的领域 我相信软引用和幻像引用来自 Java 长弱引用 将 true 传递给 C
  • python中是否可以同时运行多个asyncio?

    根据我得到的解决方案 在 python 中使用 asyncio 运行多个套接字 https stackoverflow com questions 62571622 running multiple sockets using asynci
  • 将自定义表单参数传递给表单集

    我定义了以下表格 class MyForm ModelForm def init self readOnly False args kwargs super MyForm self init args kwrds if readOnly D
  • mod_rewrite 传递变量

    我有以下 mod rewrite 规则 RewriteRule search php action procedure procedureName 1 这可以很好地将 blabla 之类的内容重定向到 search php action p
  • 就地应用于满足条件的 pandas 数据框的列

    考虑以下 pandas 数据框 df pd DataFrame t 1 2 3 x1 4 5 6 x2 7 8 9 gt gt gt print df t x1 x2 0 1 4 7 1 2 5 8 2 3 6 9 我想对名称包含字符 x
  • iOS 13 对 UISearchBar 色调的更改,无法达到相同的结果

    我一整天都在尝试 试图弄清楚如何让我的搜索栏在 iOS13 中显示与 iOS 12 11 中显示的相同 所以添加搜索栏的方式就是简单的新建一个UISearchController var searchController new UISea
  • 什么时候使用 Java 的 @Override 注解?为什么?

    Locked 这个问题及其答案是locked help locked posts因为这个问题是题外话 但却具有历史意义 目前不接受新的答案或互动 使用 Java 的最佳实践是什么 Override注释以及为什么 用以下标记来标记每个被重写的
  • 基于分布式 JMS 的日志记录.. 表现平平?

    在我们精美的 ESB 中 每个请求的日志记录都是通过基于 JMS 日志记录的通用基础设施完成的 简而言之 发生的事情如下 服务获取请求服务 在 LogData 中准备一些数据 对象服务调用数据库 LogData 对象中捕获数据库交互所花费的
  • python中有COMMIT模拟用于写入文件吗?

    我有一个打开的文件可供写入 并且有一个运行了数天的进程 在相对随机的时刻将某些内容写入文件中 我的理解是 直到我执行 file close 之前 有可能没有任何内容真正保存到磁盘上 真的吗 如果主进程尚未完成时系统崩溃怎么办 有没有一种方法
  • 无法调用不带参数的类型的初始值设定项 - Swift

    我正在从 Objective C 转向 Swift 我想做的只是创建一个类的实例 以便我可以访问该类的属性 var myClassInstance MyClass print length is myClassInstance variab
  • “文件名 062014.xlsx 未被识别为 OLE 文件”

    我正在开发一个处理 Excel 的复杂程序 因此我使用 PHPExcel 从浏览器搜索和编辑 Excel 文件 我的问题出在程序的编辑部分 所以我编写了一个基本程序来编辑现有的 Excel 页面 PHPExcel 似乎无法将 Excel 中
  • 无法构造 `reactor.core.publisher.Mono` Spring Cloud OpenFeign 和 Spring boot 2 的实例

    Goal 从 Spring Boot 1 x webMvc 迁移到版本 2 webFlux 从 Spring Cloud Edgware SR2 迁移到 FinchleyM8 等待发布版本 Problem Feign gt OpenFeig
  • 特殊字符的后备字体

    我想知道在使用 font face 时是否可以进行后备设置 以便如果我的页面上的文本包含字体中未考虑的字符 例如日语字符 则只有这些字符显示在基本字体而其他所有字符仍保留为自定义字体 我想象有时一个段落中可能会混合使用两种字体 您所描述的是
  • Couchbase 基准测试显示 INSERT 和 GET 非常慢(使用 KeyValue 操作);比持久化 MySQL 数据慢

    我做了一个小型基准测试 将 Couchbase 在 Win 中运行 与 Redis 和 MySql 进行比较 编辑 添加了 Aerospike 进行测试 我们将 100 000 个 JSON 文档 插入到三个数据库 存储中 Redis 只是
  • 解决mysql最大用户连接错误的正确方法

    我在用着PHP with MYSQL数据库 因为两者都是开源且易于使用的 我执行时遇到问题insert and or update of 数百万行相继 当这个操作执行时我得到了MYSQL错误是 max user connections ac
  • 如何选择外接麦克风

    我已经成功为 iOS 编写了一个使用 AVAudioRecorder 的简单录音应用程序 到目前为止 它可以与内置麦克风或插入耳机插孔的外部麦克风配合使用 如何选择通过 USB 闪电端口 连接的音频源 我必须深入研究核心音频吗 具体来说 我
  • \d 和 \d+ 之间有区别吗? [复制]

    这个问题在这里已经有答案了 https www freecodecamp com challenges find numbers with regular expressions https www freecodecamp com cha
  • 不使用“final”怎么会成为安全问题呢?

    摘自 O Reilly s 第 113 页基本 ActionScript 3 0 2007 最终方法有助于隐藏类的内部细节 制作一个类或一个 方法final阻止其他程序员扩展类或重写 用于检查类内部结构的方法 这样的预防 被认为是方法之一保
  • 如何为同一项目中的不同构建指定不同的 .dockerignore 文件?

    我曾经列出过tests目录在 dockerignore这样它就不会包含在我用来运行网络服务的图像中 现在我尝试使用 Docker 来运行我的单元测试 在本例中我想要tests包含目录 我查过docker build h并没有找到相关的选项
  • Freemarker 在模板中打印日期

    我试图在激活模板时打印当前日期 我读过 我必须将一个新的 Date Java 对象传递给模板 但我不知道如何执行此操作或将其放在代码中的位置 在这种情况下 有人知道如何将 Java 对象传递给模板吗 谢谢 实际上你不必通过new Date