springMVC相關 格式化標籤

2022-08-26 01:15:11 字數 1453 閱讀 2761

格式化主要講的是讓資料以一種特定格式輸入,得到特定樣式的結果(也可歸屬於資料型別轉換,多為string型別轉換為其他型別)。

此處以@numberformat 及 @datetimeformat 註解為例說明:

一、針對問題:

在輸入日期時可能會寫成諸如1990-11-23該格式型別,該格式為字串型別,後台為date型別無法識別,需進行格式化操作。(@datetimeformat)

在輸入如工資時,可能為1,000的格式,此處為字串,也需格式化,讓後台識別。(@numberformat)

二、基礎使用(使用方法):

1.在springmvc配置檔案中配置

1

<

mvc:annotation-driven

conversion-service

="service"

>

mvc:annotation-driven

>23

<

bean

id="service"

class

="org.springframework.format.support.formattingconversionservicefactorybean"

>

4<

property

name

="converters"

>

5<

set>

6<

ref

bean

="myconverter"

/>

7set

>

8property

>

9bean

>

2.在目標pojo物件的屬性上加上@numberformat 或者 @datetimeformat 註解!

@datetimeformat

–    pattern 屬性:型別為字串。指定解析/格式化字段資料的模式, 如:」yyyy-mm-dd hh:mm:ss」

@numberformat

–pattern:型別為 string,自定義樣式, 如patter="#,###";

1   @datetimeformat(pattern="yyyy-mm-dd")

2private

date birth;34

5 @numberformat(pattern="#,###,###")

6private integer salary;

三、簡單介紹@numberformat 及 @datetimeformat註解

SpringMVC 資料格式化

前台表單我們經常會輸入日期和數字,但是系統預設的格式,有時候不符合我們的要求,例如我們希望日期是 2019 11 15 格式輸入的。這時候就可以用到 資料格式化的內容了。1.xml配置 2.給需要格式化的屬性 加註解 datetimeformat pattern yyyy mm dd 格式化前端來的...

Spring MVC 資料格式化

除了我們前面說的資料型別轉換器,還有另一種轉換資料型別的方法,那就是資料格式化。例 將特定格式字串轉為date或int型 實現1 在宣告屬性時,加上格式化註解 2 在spring xml檔案中配置 mvc annotation driven mvc annotation driven 測試 頁面 響...

javascript的相關格式化

格式化金錢 param str returns function formatmoney str else count str newstr 00 自動補小數點後兩位 else else count str newstr str 00 substr str 00 indexof 3 return s...