Enjoying Life ...... !
          If u can look into my eyes, u will see how beautiful the life is.
          posts - 4,comments - 12,trackbacks - 0

          討論編寫復(fù)雜struts標(biāo)簽時(shí),需要在已知對(duì)象和其屬性名稱的情況下取得該對(duì)象中對(duì)應(yīng)的屬性值。但是對(duì)于傳過(guò)來(lái)的數(shù)據(jù)并不知道其數(shù)據(jù)類型,即時(shí)使用Object.getClass()得到其數(shù)據(jù)類型,也不可能提前引入相關(guān)的類。將strutslogic.iteratebean:write反編譯后詳細(xì)研究,得到下列代碼:

          Object propertyValue = PropertyUtils.getProperty(object, propertyName)

          object為對(duì)象,propertyName為需要得到的屬性名稱,返回的是該對(duì)象中對(duì)應(yīng)屬性的值。試驗(yàn)可以使用。

          posted @ 2005-05-25 15:42 lippea'blog 閱讀(657) | 評(píng)論 (1)編輯 收藏

                   一直覺得這東西很神秘,昨天要求校驗(yàn)數(shù)據(jù)類型,想自己寫方法的時(shí)候突然想到這個(gè)它,上網(wǎng)查了一下。它最簡(jiǎn)單的形式是:

          Pattern.matches("[0-9]*", szInput);

          szInput是需要校驗(yàn)的字符串。拆開寫就是:

          Pattern p = Pattern.compile("[0-9]*");
          Matcher m 
          =
           p.matcher(szInput);
          boolean b 
          = m.matches(); 

          詳細(xì)的規(guī)則可以參見java幫助文檔中的java.util.regex部分。

          posted @ 2005-05-25 15:31 lippea'blog 閱讀(524) | 評(píng)論 (0)編輯 收藏

          昨天把之前的想法和yj交流后,發(fā)現(xiàn)其中缺失代碼格式化中很重要的一塊,就是每個(gè)方法的注釋。方法注釋用于說(shuō)明該方法的各項(xiàng)信息,比如創(chuàng)建人、創(chuàng)建日期、主要功能及輸入輸出的說(shuō)明。另外還了解到規(guī)范化方法注釋可以用于自動(dòng)生成JavaDoc,看起來(lái)和Java幫助文檔很類似的項(xiàng)目說(shuō)明文檔。

          今天找到eclipse中設(shè)置方法注釋模板并使用方法注釋的方法。

          設(shè)置方法注釋模板:選擇eclipse菜單欄中【窗口】下的【首選項(xiàng)】,展開左邊樹到Java->代碼樣式->代碼模板,展開右邊出現(xiàn)的對(duì)話框中的注釋->方法,點(diǎn)擊右邊的【編輯】按鈕。編輯其中的內(nèi)容。也可以點(diǎn)擊下面的【插入變量】按鈕添加變量。例如:

          /**

           * @author ${user}

           * 功能:

           * ${tags}
           */

          其中@authorJavaDoc的標(biāo)示,帶$符號(hào)的是變量。

           

          使用時(shí)鼠標(biāo)放置在需要添加注釋的方法內(nèi)部的任意位置。點(diǎn)擊菜單欄中【源代碼】下的【添加Javadoc注釋】,或者使用快捷鍵Alt+Shift+J,則eclipse自動(dòng)在該方法前面添加注釋,例如public static void main(String[] args)生成如下注釋:

              /**

               * @author hfm

               * 功能:

               * @param args

               */

          當(dāng)然添加完之后還需要手動(dòng)添加其中的各項(xiàng)內(nèi)容,如方法的功能和參數(shù)的含義等。

          posted @ 2005-05-09 10:46 lippea'blog 閱讀(1817) | 評(píng)論 (0)編輯 收藏
          主站蜘蛛池模板: 霍城县| 左贡县| 个旧市| 大庆市| 都兰县| 仙游县| 梅州市| 新宁县| 库车县| 黔东| 沛县| 谢通门县| 天门市| 汉源县| 北票市| 龙南县| 定边县| 特克斯县| 长海县| 临海市| 堆龙德庆县| 洞头县| 鄂州市| 龙川县| 北宁市| 类乌齐县| 兴义市| 湘潭县| 南昌县| 巴林右旗| 宁河县| 襄垣县| 攀枝花市| 佛山市| 阿巴嘎旗| 镇原县| 泰州市| 揭东县| 泸定县| 尼木县| 根河市|