DWR 3.0 reverse ajax 变更..

xiaoxiao2024-12-20  18

DWR3.0已出.. 在我看来最有用的要属: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.. 相关资源:dwr3.0.jar
转载请注明原文地址: https://www.6miu.com/read-5021559.html

最新回复(0)