JFinal中添加SessionInViewInterceptor后,要获取session中的当前user

在JFinal中添加了SessionInViewInterceptor,然后想用FreeMarker取出session存放的当前用户AdminModel怎么取,${session.get("AdminModel")} 取不出来


评论区

JFinal

2016-11-14 16:09

取出来的前提是,在取之前通过如下方式之一放入过数据:
1:setSessionAttr(key, value)
2:getSession().setAttribute(key, value)

欧阳小泽

2016-11-14 16:43

@JFinal 有按照第一种,放入过一个AdminModel

JFinal

2016-11-14 17:35

@欧阳小泽 在 SessionInViewInterceptor 的 intercept 方法中设置一个断点,单步调试一下,看下面这行代码有没有被执行即可:
c.setAttr("session", session);

热门反馈

扫码入社