隨筆 - 23  文章 - 11  trackbacks - 0
          <2012年2月>
          2930311234
          567891011
          12131415161718
          19202122232425
          26272829123
          45678910

          常用鏈接

          留言簿(3)

          隨筆分類(lèi)

          隨筆檔案

          搜索

          •  

          最新評(píng)論

          閱讀排行榜

          評(píng)論排行榜

          在WebWork2.2中和Spring的結(jié)合變得簡(jiǎn)單了,WebWork的Action的也可以由Spring來(lái)管理。但是如何進(jìn)行測(cè)試了,在google上搜了一下,其代碼都是如下形式:
           1        Map params = new HashMap();
           2        params.put("a""test");
           3               Map paramCtx = new HashMap();
           4        paramCtx.put(ActionContext.PARAMETERS, params);
           5                ActionProxy proxy = ActionProxyFactory.getFactory().createActionProxy("/organiz""new_depart", paramCtx, falsefalse);
           6        proxy.setExecuteResult(false);
           7        assertEquals(proxy.execute(), "success");
           8
           9        MyTestAction action = (MyTestAction) proxy.getAction();
          10        assertEquals(action.getA(), "test");

          該代碼執(zhí)行時(shí)會(huì)報(bào)錯(cuò)誤,查看了一下源代碼應(yīng)該加入
          1paramCtx.put(ActionContext.DEV_MODE, Boolean.FALSE);

          其次需要加載spring的applicationContext,代碼如下:
          1SpringObjectFactory objectFactory = new SpringObjectFactory();
          2        ApplicationContext appContext = new ClassPathXmlApplicationContext("applicationContext.xml");
          3        objectFactory.setApplicationContext(appContext);
          4        ObjectFactory.setObjectFactory(objectFactory);


          posted on 2012-02-28 22:53 小小~咖啡豆 閱讀(187) 評(píng)論(0)  編輯  收藏 所屬分類(lèi): WebWorkSpring
          主站蜘蛛池模板: 常宁市| 昭通市| 闸北区| 株洲县| 威海市| 阿合奇县| 玉溪市| 五寨县| 新化县| 洱源县| 游戏| 吉林省| 文化| 彭水| 东丰县| 肃南| 盐津县| 青州市| 郸城县| 兴化市| 三门县| 竹北市| 千阳县| 邹城市| 凌源市| 墨脱县| 东至县| 习水县| 深州市| 个旧市| 垣曲县| 济宁市| 剑阁县| 克拉玛依市| 贵阳市| 武隆县| 邯郸县| 鄂托克旗| 广安市| 江达县| 蓝田县|