请问一下jfinal怎么设置全局的application全局变量

我想从数据库中获取站点的配置。例如 标题,关键字之类的。如何做到只读取一次。可以在任何页面获取参数

评论区

JFinal007

2017-07-24 22:24

hotsmile

2017-07-24 22:30

jfinal启动后,直接把这个设置到常量里面,你看一下手册

JFinal007

2017-07-24 22:36

@hotsmile 好像没有欸

JFinal

2017-07-24 22:47

@JFinal007 JFinal.me().getServletContext().setAttribute(...)

JFinal

2017-07-24 22:48

@JFinal007 如果你用了 jfinal template engine,还可以在 configEngine(Engine me) 中通过以方式进行设置:
me.addSharedObject(key, value);

JFinal007

2017-07-24 23:24

@JFinal 这种方式在页面获取不到

JFinal

2017-07-24 23:59

@JFinal007 在页面先要获取到 ServletContext 对象,再进一步获取到里面的值,在 JSP 中是有内置变量指向 ServletContext 对象的

热门反馈

扫码入社