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' 阅读(944) 评论(0)  编辑  收藏

只有注册用户登录后才能发表评论。


网站导航:
 
jj