关闭

JFinal中使用freemarker模板时session对象取不出的解决办法

标签: JFinal
861人阅读 评论(0) 收藏 举报
分类:

JFinal与Struts2不同,在使用Freemarker作为View的时候,没有自动将session传送至页面使用,原因很简单,为了遵 循restful。如果在项目中使用了session,那么集群就不太方便了,需要想办法对session进行同步才可以。所以JFinal默认是不会去 生成session对象让开发者去使用的。       

即便如此,开发者可以通过使用拦截器来轻松添中session到view中使用,JFinal新版本中已经提供了SessionInViewInterceptor来支持这种需求。

在登录或注册的Controller类前加代码@Before(SessionInViewInterceptor.class)调用即可。

取值方式:${session['userInfo'].username}



0
0
查看评论

JFinal学习笔记二

Qui是一套网页框架,效果不错,不过刚刚接触,难度还是非常大的!完全是新手,这不,到前10分钟才完成一个简单的用户登录。 之前说的JFinal这里要补充一下:玩了这么久,底层的东西虽然都不知道,但是基本会用吧,自认为。。呵呵。 工作环境:myeclipse9,tomcat7,mysql,Na...
  • u011630575
  • u011630575
  • 2015-05-07 10:46
  • 3381

JFinal学习笔记

/** * 配置全局拦截器 */ public void configInterceptor(Interceptors me) { me.add(new SessionInViewInterceptor());//session拦截器,用于在View模板中...
  • djun100
  • djun100
  • 2014-02-12 15:07
  • 5198

Jfinal登录拦截器,死循环,原因以及解决办法

public class AuthInterceptor implements Interceptor { public void intercept(ActionInvocation ai) { Controller c = ai.getController(); Strin...
  • Ideality_hunter
  • Ideality_hunter
  • 2016-08-10 22:12
  • 2637

Jfinal学习(二)

Jfianl学习第二天今天是第二天使用框架遇到了不少的问题视图中获取Session视图中获取session的方法,通过在全局拦截器中添加,SessionInViewInterceptor public void configInterceptor(Interceptors me) { ...
  • KascLiyuan
  • KascLiyuan
  • 2017-08-06 22:54
  • 336

JFinal的session处理

Controller中有关于session处理的方法,例如: // 放数据至session setSessionAttr("loginUser", loginUser); // 取数据于session User loginUser = getSessionAttr(&q...
  • DreamPeter
  • DreamPeter
  • 2015-04-12 00:42
  • 11297

freemarker中怎么获得session中的list并且遍历

${user.userName }   userList是session中的list, user是在本次遍历中给的命名 打印结果 第一个用户名字 第二个用户名字
  • sdzhangshulong
  • sdzhangshulong
  • 2016-04-12 15:14
  • 1408

FreeMarker 获取页面request、session

使用Request里的Attribute值最简单的方法就是直接${AttributeName}或者安全一点:${AttributeName!"default Value"}1.取Application范围的对象xml 代码   1.   ...
  • feiyu8607
  • feiyu8607
  • 2011-06-20 21:30
  • 60071

SpringMVC与Freemaker通过session塞值进入页面

大家都知道springMVC的的ModelMap 简直塞值小王子。但是键入我需要一个能在整个系统中都能显示的一个值能?难道每个action的model都要塞?不可能。机智的小朋友可能想到了request,session等等,那么freemaker的显示技术会如同jsp一样支持session等等么?答...
  • maxu12345
  • maxu12345
  • 2015-05-21 15:27
  • 2292

FreeMarker:获取页面request、session

使用Request里的Attribute值最简单的方法就是直接${AttributeName}或者安全一点:${AttributeName!"default Value"} 1.取Application范围的对象 xml 代码    1....
  • qq592304796
  • qq592304796
  • 2016-09-05 08:12
  • 352

一篇很全面的freemarker教程

copy自http://demojava.iteye.com/blog/800204 以下内容全部是网上收集: FreeMarker的模板文件并不比HTML页面复杂多少,FreeMarker模板文件主要由如下4个部分组成: 1,文本:直接输出的部分 2,注释:格式部分,不会...
  • fhx007
  • fhx007
  • 2012-08-24 00:24
  • 496716
    个人资料
    • 访问:6984次
    • 积分:111
    • 等级:
    • 排名:千里之外
    • 原创:4篇
    • 转载:3篇
    • 译文:0篇
    • 评论:1条
    文章分类
    最新评论