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

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

          首先說說格式化日期。strtus2有提供一個(gè)<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一樣提供一個(gè)<c:fmt>的格化式標(biāo)簽,所以要實(shí)現(xiàn)格式化比較麻煩一點(diǎn)。利用i18n與text來自定義實(shí)現(xiàn)小數(shù)格式化。
              例:首先在class目錄下創(chuàng)建一個(gè)Format.properties資源文件,
                  輸入 FormatNumeral={0,number,##.000}
                  然后在頁面引入這個(gè)定義。
          <s:i18n name="Format">
             <s:text name="FormatNumeral" >

                 <s:param value="aNumeral"/>

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

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

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


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


          網(wǎng)站導(dǎo)航:
           
          主站蜘蛛池模板: 珲春市| 延吉市| 黔南| 将乐县| 福清市| 三河市| 蓝田县| 贺州市| 兴义市| 石屏县| 鲜城| 绥芬河市| 威远县| 洛川县| 思茅市| 康乐县| 璧山县| 紫金县| 高密市| 南皮县| 旬阳县| 射洪县| 临安市| 鸡泽县| 年辖:市辖区| 革吉县| 南平市| 哈巴河县| 石河子市| 湘潭市| 巴楚县| 安徽省| 玉树县| 东宁县| 洪江市| 鲁甸县| 策勒县| 和硕县| 张家川| 定兴县| 大城县|