2017-06-21 15:21
@timzh 3.0 升到 3.1 毫不犹豫, 3.1 是打磨版,除了解决了 3.0 中的一些问题以外,代码更优雅
2017-06-20 16:48
@抉择 拦截器要添加: me.add(SessionInViewInterceptor())
2017-06-19 12:29
@jimmyyn 今天正好有些 shrio 整合 jfinal 的资源出来:
https://my.oschina.net/giegie/blog/983110
http://git.oschina.net/myaniu/jfinalshiroplugin
2017-06-19 12:26
ViewType.OTHER 这个值本身就是 jfinal 内部用的,所以无需理会这个变量,整合第三方模板引擎的接口有变动,整合 httl 大致这么来用:
public class MyHttlRenderFactory extends RenderFactory {
public Render getRender(String view) {
return new HttlRrender(view);
}
}
前面假定了你的 render 是 HttlRender,要根据你的实际实现来 new 出对象来,最后配置一下即可:
me.setRenderFactory(new MyHttlRenderFactory());
简单来说就是,原来的 IMainRenderFactory 已被新的 RenderFactory 取代了,只需要继承 RenderFactory 并覆盖掉相应的方法就可以实现整合
新的整合方式,不仅可以接管 Controller.render(String) 方法,还可以接管 Controller 之中所有的 render、redirect、direct 方法,比以前的 IMainRenderFactory 接口的扩展方式强大得多
记得搞定后回来分享一下