`
oraclhr123
  • 浏览: 28615 次
  • 性别: Icon_minigender_1
  • 来自: 深圳
文章分类
社区版块
存档分类
最新评论

freemarker在解析数据格式

阅读更多
freemarker在解析数据格式的时候,自动默认将数字按3为分割(1,000),这个问题给操作带来一定的额外处理复杂度,解决方法有如下几种:
    1、在模板中直接加.toString()转化数字为字符串,如:${languageList.id.toString()};
    2、在freemarker配置文件freemarker.properties加<#setting number_format="#">或者      <#setting number_format="0">;
    3、在模板中直接加<#setting number_format="#">或者<#setting number_format="0">,如:<#if AdminLanguagePaginationMsg?exists>
<#setting number_format="#">
2.怎么遍历输出(拿ArrayList举个例子)
1)在Action里把ArrayList放到值栈里
private ArrayList<PostBean> postList=new ArrayList<PostBean>();
session.put("postList", postList);
2)模板:
<#if Session["postList"]?exists>         
<#list Session["postList"] as item>
${item.id}   ${item.title}//其实item就是一个PostBean            
</#list>
</#if>
分享到:
评论

相关推荐

    Freemarker原理解析

    freemarker大致原理是:将页面中所需要的样式放入FreeMarker文件中,然后将页面所需要的数据动态绑定,并放入Map中,通过调用FreeMarker模板文件解析类process()方法完成静态页面的生成。了解了上面的原理,接下来我...

    freemarker模板技术生成复杂word文档---解决了编码问题

    大致的思路是先用office2003或者2007编辑好word的样式,然后另存为xml,将xml翻译为FreeMarker模板,最后用java来解析FreeMarker模板并输出‘.doc’ word文档。经测试这样方式生成的word文档完全符合office标准,...

    freemarker导出word

    生成二维码图片. 使用word模板批量生成word. 使用freemarker的list遍历数据。

    freemarker语法完整版

    在freemarker里被称作namespace --&gt; compress 语法 Freemarker代码 &lt;#compress&gt; ... &lt;/#compress&gt; ... 用来压缩空白空间和空白的行 escape, noescape 语法 Freemarker代码 ...

    使用Java-freemarker生成word文档.doc

    先创建一个word文档,按照需求在word中填好一个模板,然后将文档保存为xml文档格式,使用文档编辑器打开这个xml格式的文档(这里直接使用eclipse自带的编辑工具),把对应的数据换成变量${xxx},使用Freemarker读取...

    freemarker总结

    该指令用于导入FreeMarker模板中的所有变量,并将该变量放置在指定的Map对象中,import指令的语法格式如下: 上面的代码将导入/lib/common.ftl模板文件中的所有变量,将这些变量放置在一个名为com的Map对象中. 创建...

    freemarker生成复杂word

    Word从2003开始支持XML格式,用XML+Freemarder还做就很简单了,大致的思路是先用office2003或者2007编辑好 word的样式,然后另存为xml,将xml翻译为FreeMarker模板,最后用java来解析FreeMarker模板并输出Doc。...

    使用freemarker生成word文档,源代码+jar包+说明文档及注意事项

    也就是说,不要在word里首先打完 ${ } 之后,又从其它地方把 string 字符串粘贴至 { } 之间,这样在 word 转化为 xml时,解析会有问题,freemarker解析时,会报错。 /** * @Desc:生成word文件 * @Author:张轮...

    微服务电商项目SpringBoot+SpringCloud +Maven+Redis+ActiveMQ+XXLJOB(分布式任务调度)+ Freemarker

    SpringCloud Eureka作为注册中心、Feign客户端调用工具、断路器Hystrix 视图展示使用Freemarker、数据库层使用Mybatis框架、缓存使用Redis、数据库使用MySQL 项目管理工具使用Maven、版本控制工具使用SVN、项目自动...

    教你如何用FreeMarker生成静态页面.doc

    众所周知,FreeMarker适合于作为Web应用的表现层,那么我们就把把页面中所需要的样式放入FreeMarker文件中,然后将页面所需要的数据动态绑定,并放入Map中,通过调用FreeMarker模板文件解析类process()方法完成静态...

    JDiy框架 2.5.2.rar

    增加了JsonObject支持,可以方便的向客户端js处理返回JSON数据,并提供将json解析为java对象的支持。 2.5.1子版本修复了后台添加的数据无法删除的BUG. 2.5.2子版本修复了后台无法读取引用它表数据供选择的BUG;修复...

    Java实现HTML页面转PDF解决方案

    首先,当然是找到能够解析PDF的完美组件,百度和谷歌不约而同的告诉我们。IText是王道。而目前开源的组件中,Itext的确是一个First Choice,如果各位单纯是做把图片转成PDF或者自己写了Velocity或者FreeMarker模板...

    spring4+mybatis3

    环境:spring4+mybatis3+mysql+java6. 采用spring4MVC模式,Mybatis3做数据层,前台通过Freemarker2.3解析展示数据。

    前端HTML模板解析引擎domTemplate.js.zip

    一个非侵入式、不会破坏原来静态页面结构、可被浏览器正确显示的、格式良好的前端HTML模板引擎。彻底实现前后端分离,让后端专注业务的处理。 传统MVC开发模式,V层使用服务器端渲染。美工设计好静态HTML文件...

    ajax struts 无刷新访问后台返回json数据

    ajax struts 无刷新访问后台返回json数据,返回list、map,java类对象等json数据,前台js解析json数据,内有jar包,代码类。是一个完整的项目实例。

    spring in action英文版

     9.2.4 在FreeMarker中绑定表单域  9.3 使用Tile设计页面布局  9.3.1 Tile视图  9.3.2 Tile控制器  9.4 产生非HTML输出  9.4.1 产生Excel工作表  9.4.2 产生PDF文档  9.4.3 产生其他非HTML...

    SpringMVC讲义大全.docx

    视图技术: 介绍SpringMVC支持的各种视图技术,如JSP、Thymeleaf、FreeMarker等,以及如何在控制器中返回合适的视图。 数据绑定和验证: 解释如何将用户提交的表单数据绑定到Java对象,以及如何进行数据验证和错误...

    spring mvc 3.2 参考文档

    Spring的视图解析也非常灵活,控制器通常负责准备含有数据的model Map并选择一种视图名称,当然,它也可以直接直接写响应流,并完成该请求。视图名称解析可以根据文件扩展名或者Accept头内容类型协商,通过bean的...

    通用商城(小程序,微信,app,网站)支付项目(支付宝支付,微信支付).zip

    如果您下载了本程序,但是该程序...爬虫在各个领域都有广泛的应用,包括搜索引擎索引、数据挖掘、价格监测、新闻聚合等。然而,使用爬虫需要遵守法律和伦理规范,尊重网站的使用政策,并确保对被访问网站的服务器负责。

    JavaScript Template JST模板引擎

    4、可以很方便的解析XML文件格式的数据到指定模板。 采用该引擎,可以让它来完全处理View方面的事情,服务端Module直接输出Data就可以。让你的MVC模式连成一体,而且由于View由浏览器来 处理,大大减少了服务器的...

Global site tag (gtag.js) - Google Analytics