j2ee專欄

          j2ee,ajax相關(guān)技術(shù)

          2009年11月13日

          今天遇到個(gè)很棘手但難以解決的問題!就是關(guān)于Double顯示科學(xué)計(jì)數(shù)法問題!

          比如10000000.21的Double類型 卻顯示成10.00000021E7  其實(shí)如果這個(gè)用String 類型輸出的話很容易解決。

          如:
          DecimalFormat df = new DecimalFormat("0.00");
          System.out.println(df.format(a));
          或 
            public static String formatNum(double value)
              {
                  String retValue = null;
                  DecimalFormat df = new DecimalFormat();
                  df.setMinimumFractionDigits(0);
                  df.setMaximumFractionDigits(2);
                  retValue = df.format(value);
                  retValue = retValue.replaceAll(",", "");
                  return retValue;

              }

          都可以不以科學(xué)計(jì)數(shù)法顯示的 但是返回的都是String 類型
          大家有沒有考慮過。
          如果讓Double類型不變的前提,非科學(xué)計(jì)數(shù)法顯示了。?
               到最后實(shí)在沒辦法 。只有在頁面做文章了。
          當(dāng)在頁面獲取數(shù)據(jù)顯示前 ,對(duì)他格式化下!  
          用FMT:FORMATNUMBER  標(biāo)簽;試試
          具體寫法:
          <fmt:formatNumber value="${caseForm.caseBean.payinfo.paymentFee}" pattern="0.00"/> 



           
          posted @ 2009-11-13 09:10 列夫司機(jī) 閱讀(14016) | 評(píng)論 (6)編輯 收藏

          模塊(Module)開發(fā)的優(yōu)點(diǎn)自不待說。Flex Project中建立多個(gè)Application,并不能減少主文件swf的體積,可能還會(huì)增加。Module是編譯進(jìn)另一個(gè)swf實(shí)體,自然減少了主 swf的體積。BTW,在創(chuàng)建Module時(shí),注意選擇關(guān)聯(lián)的主swf,這可以使Module減肥不少,原理不再絮叨。

           


          --=========================================================================

          下面開始完成這次實(shí)踐吧

          1)創(chuàng)建myComponent/LoginComponent.mxml

          <?xml version="1.0" encoding="utf-8"?>
          <mx:Canvas xmlns:mx="http://www.adobe.com/2006/mxml" width="344" height="208" backgroundColor="#F3E8BA">
            <mx:Script>
            <![CDATA[
              import mx.controls.Alert;
              private function getUserName():void{
                  Alert.show(username.text);
              }
            ]]>
            </mx:Script>
              <mx:TextInput x="92" y="45" id="username"/>
              <mx:Button x="126" y="105" label="Show Name" click="getUserName()"/>
             
          </mx:Canvas>

          2)創(chuàng)建ModuleTest.mxml

          <?xml version="1.0" encoding="utf-8"?>
          <mx:Module xmlns:mx="http://www.adobe.com/2006/mxml" layout="absolute"
              width="530" height="394" backgroundColor="#F5BFBF" xmlns:mp="myComponent.*">
              <mp:LoginComponent x="93" y="67"/>
          </mx:Module>

           3)編譯ModuleTest.mxml

          在命令行CMD進(jìn)入后輸入  mxmlc ModuleTest.mxml (這里要寫上ModuleTest.mxml的絕對(duì)路徑 )

          4)創(chuàng)建 Main.mxml 主應(yīng)用程序

           


          <?xml version="1.0" encoding="utf-8"?>
          <mx:Application xmlns:mx="http://www.adobe.com/2006/mxml" layout="absolute">
          <mx:Style source="CssTest.css" />
           <mx:Script>
              <![CDATA[
             
              //利用ModuleLoader加載模塊
              public function addMod():void{
                  mod1.url="ModuleTest.swf";//url指向modOne.mxml
                  mod1.loadModule();//發(fā)出指令調(diào)用模塊
              }
              ]]>
          </mx:Script>

          <mx:panel>
                          <mx:ModuleLoader x="409" y="76" url="ModuleTest.swf"/>
                          <mx:ModuleLoader x="409" y="110" id="mod1"/>
                          <mx:Button x="918" y="499" label="Add Module" click="addMod()"/>
              </mx:panel>

          </mx:Application>

          注:本例中嘗試了兩種方法載入module

            <mx:ModuleLoader x="409" y="76" url="ModuleTest.swf"/> 是直接載入MODULE

           


            <mx:ModuleLoader x="409" y="110" id="mod1"/>
            <mx:Button x="918" y="499" label="Add Module" click="addMod()"/> 則是通過接口方式來載入MODULE

           

          posted @ 2009-11-13 08:47 列夫司機(jī) 閱讀(2224) | 評(píng)論 (1)編輯 收藏

          導(dǎo)航

          <2009年11月>
          25262728293031
          1234567
          891011121314
          15161718192021
          22232425262728
          293012345

          統(tǒng)計(jì)

          常用鏈接

          留言簿

          隨筆檔案

          搜索

          最新評(píng)論

          閱讀排行榜

          評(píng)論排行榜

          主站蜘蛛池模板: 咸阳市| 东阳市| 临朐县| 池州市| 西城区| 泸水县| 耒阳市| 鄯善县| 龙陵县| 南昌市| 德阳市| 通海县| 湘西| 陈巴尔虎旗| 贵溪市| 德昌县| 裕民县| 乌拉特中旗| 澄江县| 封开县| 靖江市| 石柱| 漾濞| 六枝特区| 阳西县| 龙南县| 卢龙县| 大邑县| 建阳市| 隆安县| 博客| 汪清县| 富顺县| 贵港市| 广丰县| 西安市| 苏州市| 孟州市| 晋州市| 东丰县| 铁力市|