国产xxxx99真实实拍_久久不雅视频_高清韩国a级特黄毛片_嗯老师别我我受不了了小说

資訊專欄INFORMATION COLUMN

在HTML代碼中使用freemarker

calx / 2804人閱讀

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

在HTML代碼中使用freemarker

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

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

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

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

對象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)}...

?類型三:截取手機(jī)號的中間四位

?<#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://m.specialneedsforspecialkids.com/yun/1733.html

    相關(guān)文章

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

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

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

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

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

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

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

      摘要:時間年月日星期日說明本文部分內(nèi)容均來自慕課網(wǎng)。整體目錄結(jié)構(gòu)如下項(xiàng)目文件用于數(shù)據(jù)持久化配置項(xiàng)目配置配置視圖解析器配置靜態(tài)資源映射配置配置配置自定義指令配置解析器配置,類似于項(xiàng)目啟動類新建,注冊配置類,并將其和當(dāng)前關(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)在希望把記錄塞到一個管理頁面上展示起來。 前言 只有光頭才能變強(qiáng)。 文本已收錄至我的GitHub倉庫,歡迎Star:https://github.com/ZhongFuCheng3y/3y 在上一篇中已經(jīng)講解了如...

      CntChen 評論0 收藏0

    發(fā)表評論

    0條評論

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