DWR 3.0 reverse ajax 变更..

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..
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值