Freemarker 數字格式化

2021-09-01 10:30:48 字數 382 閱讀 1498

freemarker在解析資料格式的時候,自動預設將數字按3為分割(1,000),這會給開發帶來一些問題,比如通過url傳參,就會報錯

$=1,000

解決的辦法:

1、使用內建函式c,比如:$,可以避免數字被格式化。缺點:在所有需要傳參的地方都要處理。

全域性的處理方法

2、在freemarker配置檔案freemarker.properties加number_format=#或者number_format=0; 

這種解決方式我試了,但是沒效果,不知**的問題。

3、在模板中直接加<#setting number_format="#">或者<#setting number_format="0">

可以把這段**加入到公共頁面中。

freemarker 數字格式化

freemarker數字格式化可以在兩個地方設定,乙個是全域性的,即在freemarker.properties檔案中設定number format,還有乙個是使用string指令來控制資料的輸出格式。例如 全域性設定詳情請看另一篇部落格 如果小數點後不足兩位,用 0 代替 如果小數點後多餘兩位,就...

freemarker數字格式化

freemarker在解析資料格式的時候,自動預設將數字按3為分割 1,000 這個問題給操作帶來一定的額外處理複雜度,解決方法有如下幾種 1 在模板中直接加.tostring 轉化數字為字串,如 2 在freemarker配置檔案freemarker.properties加number forma...

freemarker數字格式化

freemarker數字格式化 freemarker在解析資料格式的時候,自動預設將數字按3為分割 1,000 這個問題給操作帶來一定的額外處理複雜度,解決方法有如下幾種 1 在模板中直接加.tostring 轉化數字為字串,如 2 在freemarker配置檔案freemarker.propert...