<rt id="bn8ez"></rt>
<label id="bn8ez"></label>

  • <span id="bn8ez"></span>

    <label id="bn8ez"><meter id="bn8ez"></meter></label>

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

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

    Object propertyValue = PropertyUtils.getProperty(object, propertyName)

    object為對象,propertyName為需要得到的屬性名稱,返回的是該對象中對應屬性的值。試驗可以使用。

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

             一直覺得這東西很神秘,昨天要求校驗數據類型,想自己寫方法的時候突然想到這個它,上網查了一下。它最簡單的形式是:

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

    szInput是需要校驗的字符串。拆開寫就是:

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

    詳細的規則可以參見java幫助文檔中的java.util.regex部分。

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

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

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

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

    /**

     * @author ${user}

     * 功能:

     * ${tags}
     */

    其中@authorJavaDoc的標示,帶$符號的是變量。

     

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

        /**

         * @author hfm

         * 功能:

         * @param args

         */

    當然添加完之后還需要手動添加其中的各項內容,如方法的功能和參數的含義等。

    posted @ 2005-05-09 10:46 lippea'blog 閱讀(1810) | 評論 (0)編輯 收藏

    上次聽了其他項目組介紹在編寫完代碼后使用代碼格式化程序對代碼進行格式化,有利于版本沖突時進行對比和文件合并。想到當前代碼編寫格式多少有些太個性化,如果可以創建一份代碼模板,將之導入到所有人的工具中,然后所有的代碼在編寫后都進行格式化,則避免了代碼格式太混亂的情況,有利于大家閱讀代碼。

    Eclipse有內置的代碼格式化程序和模板,也可以創建自己的模板:

    在菜單欄中選中『窗口』-〉『首選項』。在出現的對話框的左邊樹中展開『Java』下的『代碼樣式』。其中有兩項,一項是『代碼格式化程序』,另一項是『代碼模板』。主要的是設置『代碼格式化程序』,『代碼模板』中設置的是自動生成的代碼的格式,比如setter和getter方法的代碼及相關注釋。

    設置『代碼格式化程序』:Eclipse內置的模板不能導出,需要新建一個。輸入模板名稱,并選擇初始化設置的文件。這部分主要是設置格式化后代碼的格式,包括縮進、空行、花括弧等等內容。具體的東西就按照自己的愛好,自己慢慢確定吧。然后點擊導出,存成.xml文件。

    設置『代碼模板』沒有什么,主要是設置自動生成的一些方法等的注釋格式,如getter/setter方法的注釋。里面可以包括一些變量,可以生成時自動填充相應內容,如姓名,參數名稱等。設置完畢后,點擊全部導出,存成.xml文件。

     

    用的時候當然是分別點擊導入按鈕,選擇正確的配置文件。選中菜單欄中『源代碼』下的格式化,或者使用快捷方式ctrl+shift+f對代碼進行格式化。OK!

    posted @ 2005-04-30 18:10 lippea'blog 閱讀(3097) | 評論 (1)編輯 收藏
    僅列出標題  
    主站蜘蛛池模板: 91高清免费国产自产拍2021| 国产在线国偷精品免费看| 成人免费大片免费观看网站| 亚洲av福利无码无一区二区| 中文字幕不卡高清免费| 亚洲无线观看国产精品| EEUSS影院WWW在线观看免费| 亚洲午夜精品久久久久久浪潮| 一个人免费播放在线视频看片| 亚洲熟伦熟女新五十路熟妇| 国产99久久久国产精免费| 亚洲中文字幕无码久久2017| 成人爽a毛片免费| 中文字幕亚洲综合久久2| 色播精品免费小视频| 亚洲精品自偷自拍无码| 免费在线观看理论片| 69堂人成无码免费视频果冻传媒| 亚洲网站在线免费观看| 好先生在线观看免费播放| 亚洲AV一区二区三区四区| 亚洲国产精品专区在线观看| 99热在线日韩精品免费| 久久综合亚洲色HEZYO社区| 无码乱肉视频免费大全合集| 99亚洲精品卡2卡三卡4卡2卡| 亚洲精品成人区在线观看| 日韩视频在线观看免费| 亚洲av午夜精品无码专区| 四虎影院永久免费观看| 中文字幕无码毛片免费看| 亚洲网红精品大秀在线观看| 日本视频免费在线| 亚洲一区精彩视频| 亚洲国产小视频精品久久久三级| 免费黄网站在线看| 亚洲人成色77777在线观看| 久久精品亚洲乱码伦伦中文| 在线视频免费观看爽爽爽| 美女羞羞免费视频网站| 久久精品a亚洲国产v高清不卡|