KK

          Kim-'s-Blog.Object-Everything.I'm POJO.

          .紀-錄.爲了忘卻的記憶..真的勇士,要敢于直面遇到的問題,敢于正視繁雜的原碼......在實踐中積累!

            BlogJava :: 首頁 :: 聯系 :: 聚合  :: 管理
            74 Posts :: 1 Stories :: 70 Comments :: 0 Trackbacks
          在我看來最有用的要屬:Reverse ajax 反轉Ajax的變更了.
          DWR2 時,一般這樣使用:
          ScriptBuffer script = new ScriptBuffer();
          script.appendScript("alert(1)");
          ServerContext sctx = ServerContextFactory.get(servletContext ); //FIXME WCTX
          if(sctx!=null)
          {
           Collection<ScriptSession> pages = sctx.getScriptSessionsByPage("/HustMes/pages/menu/pbsZoneLayoutAction.action");
           );  
           for (ScriptSession session : pages)
           {
            session.addScript(script);
           }
          }

          并且如果是非頁面調用的話 要給類注入 servletContext

          現在簡單多了,不管頁面調用還是其他如WebService調用只需:
          String page = ServerContextFactory.get().getContextPath() + "xxx.jsp";
           Browser.withPage(page,new Runnable() {
                   public void run() {
                ScriptSessions.addScript("alert(1)");
                   }
          });
          其他方法的使用,請參照API..
          posted on 2009-04-15 10:41 Kim' 閱讀(951) 評論(0)  編輯  收藏

          只有注冊用戶登錄后才能發表評論。


          網站導航:
           
          jj
          主站蜘蛛池模板: 民丰县| 河东区| 常州市| 瓦房店市| 庆城县| 黑水县| 措勤县| 武安市| 麻城市| 明水县| 平和县| 诸暨市| 曲靖市| 彭泽县| 泾川县| 汨罗市| 灵寿县| 上思县| 衡水市| 丹棱县| 二连浩特市| 潢川县| 保山市| 靖宇县| 绥宁县| 从江县| 略阳县| 乌兰察布市| 新郑市| 武隆县| 阳东县| 晋宁县| 五华县| 大邑县| 信阳市| 砀山县| 梅河口市| 新巴尔虎右旗| 宜黄县| 乌审旗| 昭平县|