在使用struts2開發web應用時,如果使用date型別資料時,struts2會呼叫date轉換器來處理頁面的date字串到date型別的轉換,在閱讀了struts2的code後,發現date轉換器使用的日期格式都不是中文日期格式,而我們的日期字串格式為2008-05-26 12:00,當找不到對應的日期格式時,struts2會用短日期格式來處理(yy-mm-dd),這時如果我們需要長日期格式的資料,在日期轉換後是拿不到準確資料的。 (注意如果使用window 和 伺服器linux上也許會有不同,一定要注意)
解決辦法如下:
也可以
" />
(注意好像預設是使用 yyyy-mm-dd 格式,如果不配置struts.properties 則 format裡 為 yyyy/mm/dd, yyyymmdd 等均不支援)
總之借助於 來對日期格式化輸出
struts.properties 中設定 struts.date.format=yyyy-mm-dd也只能控制到標籤
有關struts2的知識
struts2 框架有兩個核心的配置檔案,其中 struts.xml 檔案主要負責管理應用中 action 的對映,以及 action 包含的result 第一等。除此之外,struts2 框架還包含乙個 struts.properties 檔案,該檔案定義了 struts2 框架的大量屬性 也被稱...
有關struts2中namespace的用法
首先會在struts.xml的namespace中找是否存在 yyy zzz 如果存在,則檢視是否有action的 name為index的,如果有則返回相對應的頁面或操作,否則報錯。如果不存在則檢視namespace中是否存在 yyy 如果存在,則檢視是否有action的name為index的,如果...
struts2教程 四 struts2的型別轉換
web應用型別的轉換分為兩種情況 1.從客房端的字串到自定義型別的轉換。2.頁面輸出時從自定義型別到字串的轉換。在struts2中分兩種轉換,一種是區域性轉換,另一種是全域性型別轉換。具體轉換的實施需要乙個轉換類和乙個自定義類。我們先來看區域性型別轉換。區域性型別轉換 對於int等基本型別,stru...