成人国产在线小视频_日韩寡妇人妻调教在线播放_色成人www永久在线观看_2018国产精品久久_亚洲欧美高清在线30p_亚洲少妇综合一区_黄色在线播放国产_亚洲另类技巧小说校园_国产主播xx日韩_a级毛片在线免费

資訊專欄INFORMATION COLUMN

在HTML代碼中使用freemarker

calx / 2807人閱讀

摘要:在代碼中使用中顯示某對象的屬性使用但如果為,就會報錯。如果為空,就以默認值后的字符顯示。判斷為空中截取字符串類型一類型二類型三截取手機號的中間四位根據(jù)條件顯示天控制樣式遍歷或者

在HTML代碼中使用freemarker

1、freemarker中顯示某對象的屬性使用${user.name}.

但如果name為null,freemarker就會報錯。如果需要判斷對象是否為空:

<#if name??>.....

當然也可以通過設(shè)置默認值${name!"}來避免對象為空的錯誤。如果name為空,就以默認值(“!”后的字符)顯示。

對象user,name為user的屬性的情況,user,name都有可能為空,那么可以寫成${(user.name)!"},表示user或者name為null,都顯示為空

判斷為空:<#if (user.name)??>……

?

2、freemarker中截取字符串-------------------------------------

類型一:
<#if item.contents??>
  <#if item.contents?length gt 7>
    ${item.contents?substring(0,3)}****${item.contents?substring(7,item.contents?length)}
  <#else>${item.contents!}
  

類型二:
<#if item.contents??>
  <#if item.contents?length gt 7>
    ${item.contents?substring(0,7)}****
  <#else>${item.contents!}
  

<#if item.createTime??>
  <#if item.createTime?length gt 0>
    ${item.createTime?substring(0,10)}
  <#else>${item.createTime!"}
  

${item.title?substring(0,9)}...

?類型三:截取手機號的中間四位

?<#if phone??&&phone?length gt 7>${phone ? replace(phone ? substring(3,7),"****")}<#else>${phone!}

3、根據(jù)條件顯示-------------------------------------

  <#if item.type?? && item.type =="0">天
  <#elseif item.type?? && item.type =="1">**
  <#elseif item.type?? && item.type =="2">**
  <#elseif item.type?? && item.type =="3">**
  <#elseif item.type?? && item.type =="4">**
  

?

4、freemark控制class樣式-------------------------------------

  • ?

    5、遍歷 ?list ?或者 ?page

    <#if list ??? && list ??size gt 0>
      <#list channels as item>
        
      

    ?

  • 文章版權(quán)歸作者所有,未經(jīng)允許請勿轉(zhuǎn)載,若此文章存在違規(guī)行為,您可以聯(lián)系管理員刪除。

    轉(zhuǎn)載請注明本文地址:http://systransis.cn/yun/1733.html

    相關(guān)文章

    • 工具集核心教程 | 第六篇: Freemarker模板引擎入門到進階

      摘要:到目前為止,使用越來越廣泛,不光光只是它強大的生成技術(shù),而且它能夠與進行很好的集成。注意使用數(shù)字范圍來定義集合時無需使用方括號數(shù)字范圍也支持反遞增的數(shù)字范圍如對象對象使用花括號包括中的對之間以英文冒號分隔,多組對之間以英文逗號分隔。 Freemarker的介紹 ??Freemarker 是一款模板引擎,是一種基于模版生成靜態(tài)文件的通用 工具,它是為程序員提供的一個開發(fā)包,或者說是一個類...

      趙連江 評論0 收藏0
    • Spring Boot集成Freemarker和iText生成PDF文檔

      摘要:格式文檔導(dǎo)出,是信息系統(tǒng)中非常實用的一種功能,用于各種報表和文檔的到處。示例中,使用生成要導(dǎo)出的格式文檔,通過來實現(xiàn)文件下載。將轉(zhuǎn)換成文檔生成的代碼比較簡單,創(chuàng)建一個對象,然后會在指定的中輸入生成的文件。作用相當于在中使用進行配置。 showImg(https://segmentfault.com/img/remote/1460000008547574); PDF格式文檔導(dǎo)出,是信息系...

      liujs 評論0 收藏0
    • Spring Boot 整合 Freemarker,50 多行配置是怎么省略掉的?

      摘要:系列教程接近完工,最近進入修修補補階段。但是這里的自動化配置只做了模板位置檢查,其他配置則是在導(dǎo)入的配置中完成的。表示當前配置在存在和時才會生效。是的一些基本配置,例如等則是視圖解析器的基本配置,包含了等屬性?,F(xiàn)在,這些配置由幫我們完成了。 Spring Boot2 系列教程接近完工,最近進入修修補補階段。Freemarker 整合貌似還沒和大家聊過,因此今天把這個補充上。 已經(jīng)完工...

      xiaotianyi 評論0 收藏0
    • 慕課網(wǎng)_《Java模板引擎之Freemarker》學(xué)習(xí)總結(jié)

      摘要:時間年月日星期日說明本文部分內(nèi)容均來自慕課網(wǎng)。整體目錄結(jié)構(gòu)如下項目文件用于數(shù)據(jù)持久化配置項目配置配置視圖解析器配置靜態(tài)資源映射配置配置配置自定義指令配置解析器配置,類似于項目啟動類新建,注冊配置類,并將其和當前關(guān)聯(lián)。 時間:2017年3月19日星期日說明:本文部分內(nèi)容均來自慕課網(wǎng)。@慕課網(wǎng):http://www.imooc.com教學(xué)示例源碼:無個人學(xué)習(xí)源碼:https://githu...

      xumenger 評論0 收藏0
    • 【極簡版】SpringBoot+SpringData JPA 管理系統(tǒng)

      摘要:帶你搭一個的我的目的是做一個十分簡易的管理系統(tǒng),這就得有頁面,下面我繼續(xù)來講講我是怎么快速搭一個管理系統(tǒng)的。由于是簡易版,我的目的是能夠快速搭建,而不在于代碼的規(guī)范性。我們現(xiàn)在希望把記錄塞到一個管理頁面上展示起來。 前言 只有光頭才能變強。 文本已收錄至我的GitHub倉庫,歡迎Star:https://github.com/ZhongFuCheng3y/3y 在上一篇中已經(jīng)講解了如...

      CntChen 評論0 收藏0

    發(fā)表評論

    0條評論

    最新活動
    閱讀需要支付1元查看
    <