jfinal怎么获取session,小程序wx.request中header已经有sessionid值了

发布于 2022-01-07 08:42:37 字数 492 浏览 696 评论 1

pk_user的值已经放到session中了。每次访问都是新建一个会话。这个怎解决呢?

如果你对这篇内容有疑问,欢迎到本站社区发帖提问 参与讨论,获取更多帮助,或者扫码二维码加入 Web 技术交流群。

扫码二维码加入Web技术交流群

发布评论

需要 登录 才能够评论, 你可以免费 注册 一个本站的账号。

评论(1

情绪失控 2022-01-07 17:05:27

如果对 java web 比较熟悉,那么 Session 的操作可以完全按 Java web 标准来:
1:在 controller 中通过 getSession() 或者 getSession(true) 得到 HttpServletSession 对象,假定对象名为 session
2:存数据: session.setAttribute(key ,value)
3:取数据:session.getAttribute(key)

 

不熟悉 java web ,则:
1:存数据:setSessionAttr(key, value)
2:取数据:getSessionAttr(key)

 

如果上面的使用方法还是每次都生成新的会话,则肯定与 jfinal 无关了,jfinal 的 session 操作仅仅是对 java web 规范中的 HttpSession 进行了一个极薄封装,可以通过查看 Controller.java 源码知道这一点

 

最后,建议使用 jfinal undertow 1.5 代替 jetty,开发部署完全一体化,这里有详细的文档:
https://www.jfinal.com/doc/1-2
https://www.jfinal.com/doc/1-3

~没有更多了~
我们使用 Cookies 和其他技术来定制您的体验包括您的登录状态等。通过阅读我们的 隐私政策 了解更多相关信息。 单击 接受 或继续使用网站,即表示您同意使用 Cookies 和您的相关数据。
原文