`

FreeMarker应用记录

阅读更多
Freemarker解析Json数据
<#assign text="{'name':'opal','age':'30+','addr':'上海上海'}" />
<#assign data=text?eval />
<#assign ncnt=10000 />

data.name=${data.name} <br/>

<@timeuse var="tm">
  <#list 1..ncnt as t>
    <#assign data=text?eval />
  </#list>
</@timeuse>

解析json数据${ncnt}次共耗时:${tm}秒


结果输出:

data.name=opal <br/>

解析json数据10000次共耗时:0.574秒

限制:

key值必须要加上引号,否则会报错。

引用:http://www.oschina.net/question/162291_29446


Freemark页面中遍历 Map 对象
后台

Map<String,Object> data = new HashMap<String,Object>();
		data.put("key1", "Value1");
		data.put("key2", 2);
		data.put("key3", "3");

前台
<#list data?keys as key>
         <ul>
		<li class="cls">
			<p class="date" >${key}键</p>
			<p class="intro"> ${data[key]}值</p>
		</li>
	</ul>
</#list>

注意示项在:在Freemark页面中Map中的键值必须为String类型,其他类型好像会报错
分享到:
评论

相关推荐

    人事管理系统是一款基于SpringBoot框架和Freemarker源码

    人事管理系统是一款基于SpringBoot框架和Freemarker模板引擎构建的企业级应用解决方案。该系统旨在简化和自动化企业中的人力资源管理流程,提高工作效率,确保信息的准确性和安全性。 系统核心功能包括员工信息管理...

    dropwizard-heroku-example:Dropwizard 示例应用程序修改为部署到 Heroku

    这个应用程序展示了如何使用 Freemarker 和 Mustache 来创建一个完整的 Dropwizard 应用程序来查看视图、通常的 Jetty/Jersey/Jackson 以及一个 Postgres SQL 后端。 本文档侧重于对示例进行 Heroku 化的操作,而...

    SpringMVC讲义大全.docx

    SpringMVC框架概述: 介绍什么是SpringMVC,它的优势和特点,以及它在Web应用开发中的作用。 SpringMVC基本原理: 解释SpringMVC框架的工作原理,包括前端控制器、处理器映射器、处理器适配器、视图解析器等核心...

    积分管理系统java源码-springbootadmin:springbootadmin

    ##更新记录 更新日期 更新pom.xml org.apache.shiro shiro-spring 1.4.0 org.apache.shiro shiro-ehcache 1.4.0 更新日期2017-11-07 1、项目整合redis存储,shiro可使用redisSession可使用于集群访问 2、项目增加jwt...

    SpringBoot新手学习手册

    6.1使用log4j记录日志 30 6.2使用AOP统一处理Web请求日志 32 6.3Spring Boot集成lombok让代码更简洁 33 七、 缓存支持 35 7.1注解配置与EhCache使用 35 7.2使用Redis集成缓存 37 八、 热部署 37 8.1 什么是热...

    landingpage:RAKIP登陆页面

    用Ktor用Kotlin编写的后端在src / main / kotlin / server.kt 用FreeMarker编写的前端位于src / main / resources / templates / index.ftl 可以使用server.kt中的main方法测试该应用程序,并在端口8080上进行侦听...

    catalogue:元数据目录

    CEH目录 CEH元数据目录项目。 安装 演示当前的发展 可以构建和演示当前代码 docker-compose up -d --build 浏览到以查看包含一些演示记录的目录。.../ templates - Freemarker模板, java应用程序使用该模板生成不同的

    springboot学习

    chapter3-1-3:使用Freemarker模板引擎渲染web视图 chapter3-1-4:使用Velocity模板引擎渲染web视图 chapter3-1-5:使用Swagger2构建RESTful API chapter3-1-6:统一异常处理 chapter3-1-7:使用Java 8中LocalDate等...

    MRCMS内容管理系统-其他

    支持纯真 IP 数据库,记录地理位置信息,防范黑客攻击。 增加了栏目 URL 重定向功能 支持 markdown 语法,实现模型、插件帮助文档编写。 支持 Groovy 开发插件应用 采用百度 Echarts 图形化统计用户前台访问数据,...

    springboot参考指南

    记录自己的指标 v. 44.5. 添加你自己的公共指标 vi. 44.6. 指标仓库 vii. 44.7. Dropwizard指标 viii. 44.8. 消息渠道集成 vi. 45. 审计 vii. 46. 追踪(Tracing) i. 46.1. 自定义追踪 viii. 47. 进程监控 i. 47.1...

    moqui-framework:使用Moqui Framework构建基于Java的企业应用程序。 它包括用于数据库(关系,图形,文档),本地和Web服务,具有屏幕和表格的Web和其他UI,安全性,文件资源访问,脚本,模板,l10n,缓存,日志记录,搜索,规则,工作流,多工具的工具。实例和集成

    欢迎使用Moqui框架 有关代码,讨论,支持等的社区基础结构的信息,请参阅《社区指南》: 有关运行和部署Moqui的详细信息,请参见: 请注意,运行时目录是Moqui Framework运行所必需的,但不包含在源存储库中。...

    java开源包1

    GWT Spring 使得在 Spring 框架下构造 GWT 应用变得很简单,提供一个易于理解的依赖注入和RPC机制。 Java扫雷游戏 JVMine JVMine用Applets开发的扫雷游戏,可在线玩。 public class JVMine extends java.applet....

    java开源包11

    GWT Spring 使得在 Spring 框架下构造 GWT 应用变得很简单,提供一个易于理解的依赖注入和RPC机制。 Java扫雷游戏 JVMine JVMine用Applets开发的扫雷游戏,可在线玩。 public class JVMine extends java.applet....

    java开源包2

    GWT Spring 使得在 Spring 框架下构造 GWT 应用变得很简单,提供一个易于理解的依赖注入和RPC机制。 Java扫雷游戏 JVMine JVMine用Applets开发的扫雷游戏,可在线玩。 public class JVMine extends java.applet....

    java开源包3

    GWT Spring 使得在 Spring 框架下构造 GWT 应用变得很简单,提供一个易于理解的依赖注入和RPC机制。 Java扫雷游戏 JVMine JVMine用Applets开发的扫雷游戏,可在线玩。 public class JVMine extends java.applet....

    java开源包6

    GWT Spring 使得在 Spring 框架下构造 GWT 应用变得很简单,提供一个易于理解的依赖注入和RPC机制。 Java扫雷游戏 JVMine JVMine用Applets开发的扫雷游戏,可在线玩。 public class JVMine extends java.applet....

    java开源包5

    GWT Spring 使得在 Spring 框架下构造 GWT 应用变得很简单,提供一个易于理解的依赖注入和RPC机制。 Java扫雷游戏 JVMine JVMine用Applets开发的扫雷游戏,可在线玩。 public class JVMine extends java.applet....

    java开源包10

    GWT Spring 使得在 Spring 框架下构造 GWT 应用变得很简单,提供一个易于理解的依赖注入和RPC机制。 Java扫雷游戏 JVMine JVMine用Applets开发的扫雷游戏,可在线玩。 public class JVMine extends java.applet....

    java开源包4

    GWT Spring 使得在 Spring 框架下构造 GWT 应用变得很简单,提供一个易于理解的依赖注入和RPC机制。 Java扫雷游戏 JVMine JVMine用Applets开发的扫雷游戏,可在线玩。 public class JVMine extends java.applet....

    java开源包8

    GWT Spring 使得在 Spring 框架下构造 GWT 应用变得很简单,提供一个易于理解的依赖注入和RPC机制。 Java扫雷游戏 JVMine JVMine用Applets开发的扫雷游戏,可在线玩。 public class JVMine extends java.applet....

Global site tag (gtag.js) - Google Analytics