SpringBoot 整合 Enjoy ,html无法获取session中的值

兄好,最近闲来无事,尝试使用SpringBoot 集成 Enjoy模板引擎,通过文档中的配置,顺利集成;但现在有个小问题,就是无法在页面中,获取存在session 中的数据 ,并且通过爬文,找到了一篇 兄在多年前的回帖 http://www.jfinal.com/feedback/1007 里面提到的 

分两部走:
1:添加全局拦截器:me.add(new SessionInViewInterceptor())
2:在模板中使用前缀访问:#(session.key)


但是,我是只集成Enjoy 模板引擎,在这个 jar 中 ,并没有找到 add(new SessionInViewInterceptor()) 的相关方法,希望兄能在百忙中抽个空看一看,谢谢!

评论区

JFinal

2020-11-25 22:27

要加个配置 setSessionInView, 配置方法有两种,一种是调用 JFinalViewResolver 的 setSessionInView(true), 一种是通过 xml

两种配置可以参考文档:
https://jfinal.com/doc/6-10

注意,文档中通过 JFinalViewResolver.setSessionInView(true) 的方式并没有例子,你要自己添加:
jfr.setSessionInView(true);

一会我在例子中添加一下

JFinal

2020-11-25 22:27

补充一下, SessionInViewInterceptor 这个是针对 jfinal 项目的,spring 中不支持这个拦截器

850875256

2020-11-26 13:05

@JFinal 已收到,谢谢兄!

热门反馈

扫码入社