posts - 48, comments - 13, trackbacks - 0, articles - 0
  BlogJava :: 首页 :: 新随笔 :: 联系 :: 聚合  :: 管理
此篇文章甚好:
http://www.ibm.com/developerworks/cn/java/j-jettydwr/index.html

下载其示例代码后,发现其使用的是dwr2.0.5的版本,
现若要使用dwr3.0,需修改以下几处代码:
ReverseAjaxTracker.java中:
import org.directwebremoting.*;
public ReverseAjaxTracker() {
    System.out.println("ReverseAjaxTracker");
  //  WebContext wctx = WebContextFactory.get();  这两行注释掉
  //  sctx = ServerContextFactory.get(wctx.getServletContext());

    RandomWalkGenerator.getInstance().addListener(this);
  }
//OnCoord方法修改为如下几句,原来的可全部注释掉
public void onCoord(final GpsCoord gpsCoord) {
    System.out.println("onCoord");
    Browser.withPage(mapPageUrl,  new Runnable() {
        public void run() {
            ScriptSessions.addFunctionCall("updateCoordinate",gpsCoord);
        }
    });

}

就可以测试通过了!

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


网站导航: