Skip to content

Commit

Permalink
update: jetty demo里面, websocket连接后打印一下HttpSession. 如果第一次访问时打印了null,刷新…
Browse files Browse the repository at this point in the history
…一下页面
  • Loading branch information
wendal committed Aug 31, 2019
1 parent ce961ee commit cd788b9
Show file tree
Hide file tree
Showing 2 changed files with 12 additions and 1 deletion.
@@ -1,5 +1,7 @@
package io.nutz.demo.simple;

import javax.servlet.http.HttpSession;

import org.nutz.boot.NbApp;
import org.nutz.ioc.loader.annotation.IocBean;
import org.nutz.mvc.annotation.At;
Expand All @@ -11,7 +13,7 @@ public class MainLauncher {

@Ok("raw")
@At("/time/now")
public long now() {
public long now(HttpSession session) {
return System.currentTimeMillis();
}

Expand Down
Expand Up @@ -6,11 +6,15 @@

import org.nutz.ioc.Ioc;
import org.nutz.lang.util.NutMap;
import org.nutz.log.Log;
import org.nutz.log.Logs;
import org.nutz.plugins.mvc.websocket.handler.SimpleWsHandler;

import io.nutz.demo.simple.service.OrderService;

public class MyWsHandler extends SimpleWsHandler {

private static final Log log = Logs.get();

protected Ioc ioc;
protected OrderService orderService;
Expand Down Expand Up @@ -54,4 +58,9 @@ public void buy(NutMap params) {
endpoint.sendJson(session.getId(), new NutMap("ok", re));
}
}

@Override
public void setHttpSession(HttpSession httpSession) {
log.debug("http session = " + session); // 如果为null,刷新一下页面看看
}
}

0 comments on commit cd788b9

Please sign in to comment.