码迷,mamicode.com
首页 > 其他好文 > 详细

beetl session没有创建判断

时间:2015-07-03 14:13:46      阅读:131      评论:0      收藏:0      [点我收藏+]

标签:

Beetl 最近版本修改了SessionWrap,不主动创建session(导致了不兼容以前版本),因此要在模板判断是否有session存在,需要自己写一个Function判断,如下:

public class HasWebSession implements Function
{

public Boolean call(Object[] paras, Context ctx)
{
    HttpServletRequest requet = (HttpServletRequest) ctx.getGlobal("request");
    return requet.getSession(false) != null;

}
}

可以注册成为方法hasSession,然后在模板里使用

新的兼容版本将再下一个版本发布,目前暂时可以这么用

beetl session没有创建判断

标签:

原文地址:http://my.oschina.net/xiandafu/blog/474005

(0)
(0)
   
举报
评论 一句话评论(0
登录后才能评论!
© 2014 mamicode.com 版权所有  联系我们:gaon5@hotmail.com
迷上了代码!