日期:2014-05-17  浏览次数:20990 次

为啥带上JSP,带上去的做用
WebContext wctx = WebContextFactory.get();
        ServerContext sctx = ServerContextFactory.get(wctx.getServletContext());
        Collection<ScriptSession> pages = sctx.getScriptSessionsByPage(wctx.getServletContext().getContextPath() + "/chat1.jsp");
        System.out.println(pages.size());
        for (ScriptSession session : pages) {
           session.addScript(scriptBuffer);
        }
这里为什么要带上 "/chat1.jsp",带上去有什么用?
------解决方案--------------------
不带 chat1.jsp

路径对不
------解决方案--------------------
这貌似是dwr的推
是指定具体访问哪个页面的时候进行服务器推。
如果不带,所有页面引入dwr的都进行服务器推
------解决方案--------------------
带上全路径,就是推送到这个路径的网页上,dwr的一种实现方式,当然,也可以通过getScriptSession,不过不知道这玩意是哪个版本出来的,另外,在dwr3.0中getScriptSessionByPage 已经废弃了
------解决方案--------------------
引用:
带上全路径,就是推送到这个路径的网页上,dwr的一种实现方式,当然,也可以通过getScriptSession,不过不知道这玩意是哪个版本出来的,另外,在dwr3.0中getScriptSessionByPage 已经废弃了
当然用还是可以用的