軟件是對質(zhì)量的不懈追求

          Struts2 實(shí)現(xiàn)格式化日期、小數(shù)

          首先說說格式化日期。strtus2有提供一個<s:date/>來格式化日期,
              例:<s:date value =Date" format="yyyy-MM-dd" />
          這樣可保證在不同的游覽器中都顯示為“2007-11-03”的格式。但這只能實(shí)現(xiàn)普通顯示,如果要使用編輯組件呢?有兩種簡便方法:
              1、使用struts2的dojo組件,<s:dateteimpicker/>
              例:<s:datetimepicker name="Date" displayFormat="yyyy-MM-dd" />
              2、使用JSTL
              例:<s:textfield name="" value="${}" />
            
              再說說格式化小數(shù)。Sturts2沒有象JSTL一樣提供一個<c:fmt>的格化式標(biāo)簽,所以要實(shí)現(xiàn)格式化比較麻煩一點(diǎn)。利用i18n與text來自定義實(shí)現(xiàn)小數(shù)格式化。
              例:首先在class目錄下創(chuàng)建一個Format.properties資源文件,
                  輸入 FormatNumeral={0,number,##.000}
                  然后在頁面引入這個定義。
          <s:i18n name="Format">
             <s:text name="FormatNumeral" >

                 <s:param value="aNumeral"/>

              </s:text>
          </s:i18n>
           

              利用這個例子,還可以自定義多種格式化方式,相當(dāng)靈活了。

          posted on 2009-11-14 14:07 BlakeSu 閱讀(739) 評論(0)  編輯  收藏


          只有注冊用戶登錄后才能發(fā)表評論。


          網(wǎng)站導(dǎo)航:
           
          主站蜘蛛池模板: 乐亭县| 新龙县| 云和县| 昌吉市| 轮台县| 义马市| 梨树县| 江口县| 康保县| 济宁市| 广南县| 清水县| 九台市| 阳原县| 丰原市| 石河子市| 绥芬河市| 高雄市| 容城县| 柞水县| 新巴尔虎右旗| 温宿县| 平罗县| 延川县| 肇东市| 乌苏市| 桂阳县| 鹿泉市| 富蕴县| 普陀区| 兰州市| 翼城县| 驻马店市| 康乐县| 金华市| 咸宁市| 和平县| 凤庆县| 营山县| 茂名市| 长葛市|