FreeMarker中的list集合前后台代码
生活随笔
收集整理的這篇文章主要介紹了
FreeMarker中的list集合前后台代码
小編覺得挺不錯的,現在分享給大家,幫大家做個參考.
freemarker中的list集合前后臺代碼:
FreeMarker是一款模板引擎: 即一種基于模板和要改變的數據, 并用來生成輸出文本(HTML網頁、電子郵件、配置文件、源代碼等)的通用工具。 它不是面向最終用戶的,而是一個Java類庫,是一款程序員可以嵌入他們所開發產品的組件。 FreeMarker是免費的,基于Apache許可證2.0版本發布。其模板編寫為FreeMarker Template Language(FTL),屬于簡單、專用的語言。需要準備數據在真實編程語言中來顯示,比如數據庫查詢和業務運算, 之后模板顯示已經準備好的數據。在模板中,主要用于如何展現數據, 而在模板之外注意于要展示什么數據。
后臺代碼:
Set<EnterpriseType> types = this.enterprise.getEnterTypes();
List<EnterpriseType> typeList = new ArrayList<EnterpriseType>(types);
頁面代碼:
<#if (typeList)??><#if (typeList?size > 0)><#list typeList as type>${type.typeName} </#list></#if> <#else></#if>
先經過后臺得到typeList集合,返回一個String類型的字段,在Struts2配置文件中對應到相應的頁面,頁面代碼如上。
轉載于:https://www.cnblogs.com/shuilangyizu/p/7144630.html
總結
以上是生活随笔為你收集整理的FreeMarker中的list集合前后台代码的全部內容,希望文章能夠幫你解決所遇到的問題。
- 上一篇: 去年今日此门中下一句是什么啊?
- 下一篇: “任人采弄尽人看”上一句是什么