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
          主站蜘蛛池模板: 社会| 措美县| 普兰店市| 鹰潭市| 巴林左旗| 保靖县| 泸定县| 色达县| 关岭| 武乡县| 台北市| 玉树县| 宜宾市| 玉林市| 台南县| 巴青县| 公安县| 金门县| 屏东县| 庆安县| 长寿区| 佳木斯市| 连州市| 满洲里市| 安溪县| 沐川县| 轮台县| 饶河县| 乐安县| 和田市| 垣曲县| 庆安县| 慈利县| 林州市| 连州市| 临海市| 邛崃市| 封开县| 长寿区| 大石桥市| 沙田区|