軟件是對質量的不懈追求

          Struts2 實現格式化日期、小數

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

                 <s:param value="aNumeral"/>

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

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

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


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


          網站導航:
           
          主站蜘蛛池模板: 江门市| 锡林浩特市| 喀什市| 九台市| 同江市| 法库县| 桂林市| 开原市| 天门市| 通榆县| 德清县| 临桂县| 卢氏县| 白水县| 伊金霍洛旗| 陆河县| 芒康县| 祁门县| 扎鲁特旗| 封丘县| 牟定县| 武汉市| 田东县| 彭泽县| 阿巴嘎旗| 冕宁县| 文山县| 奉化市| 屏东市| 柘荣县| 祁连县| 汨罗市| 霸州市| 获嘉县| 镇坪县| 德令哈市| 石林| 嘉善县| 无为县| 巢湖市| 扬中市|