hk2000c技術(shù)專欄

          技術(shù)源于哲學(xué),哲學(xué)來(lái)源于生活 關(guān)心生活,關(guān)注健康,關(guān)心他人

            BlogJava :: 首頁(yè) :: 新隨筆 :: 聯(lián)系 :: 聚合  :: 管理 ::
            111 隨筆 :: 1 文章 :: 28 評(píng)論 :: 0 Trackbacks

          xxAction繼承BaseAction,BaseAction注入了一個(gè)CommonManager,BaseAction.commonSave()方法調(diào)用了commonManager。

          本來(lái)想xxAction調(diào)用父類的commonSave方法將會(huì)導(dǎo)致commonManager為null的錯(cuò)誤,因?yàn)閖vm去初始化BaseAction時(shí)并不會(huì)去注入CommonManger。
          其實(shí)解決這個(gè)問(wèn)題只需要在子類xxAction bean配置文件中加上commonManager這個(gè)property,然后把父類BaseAction的commonManager 改為protected就 Ok了。這樣初始化子類的時(shí)候會(huì)注入commonManager,調(diào)用commonSave方法也就不會(huì)拋出npe了。

          配置文件中把xxAction 加上parent的配置也是可以的,這樣會(huì)把父類的所有property都注入

          posted on 2007-10-31 16:32 hk2000c 閱讀(2011) 評(píng)論(0)  編輯  收藏 所屬分類: CMS項(xiàng)目開(kāi)發(fā)
          主站蜘蛛池模板: 黑河市| 电白县| 广河县| 武强县| 郧西县| 聂荣县| 灵璧县| 汕头市| 永泰县| 沁阳市| 平阴县| 淮南市| 安徽省| 七台河市| 永城市| 青阳县| 藁城市| 平昌县| 乌兰浩特市| 孝感市| 康保县| 栖霞市| 荔波县| 奉贤区| 仙桃市| 黄大仙区| 淳安县| 犍为县| 白水县| 右玉县| 陆良县| 定兴县| 正镶白旗| 余江县| 鹰潭市| 江西省| 棋牌| 曲水县| 东兰县| 西峡县| 铅山县|