jfinal 3.1 template 如何获取ServletContext 的值?

zwt 发布于 2017/06/22 14:46
阅读 88
收藏 0

@jfinal 请问 jfinal 3.1 template 如何获取ServletContext 的值?

public void afterJFinalStart() {
        JFinal.me().getServletContext().setAttribute("test", "测试");
    }

page:

#(test)

 这样是无法获取到值

加载中
0
JFinal
JFinal

在 afterJFinalStart  中将 ServletContext 注入为  sharedObject 即可:

public void afterJFinalStart() {
 ServletContext sc = JFinal.me().getServletContext();
 RenderManager.me().getEngine().addSharedObject("servletContext", sc);
}

然后在页面可以这样用:  #(servletContext.test)

返回顶部
顶部