2017-07-29 22:30
还有一个扩展方式是通过 ISource 接口来做,ISource 里面有一个 getContent() 方法是用来得到模板内容的,实现这个接口后,可以这样来用:
Engine.use().getTemplate(new MySource(fileName)).render(...);
注意:ISource 是最新版本 jfinal 3.2 的名字,在老版本中叫: IStringSource
当然,用 RenderManager.me().getEngine() 获取到 engine 对象也是可以的,这个 engine 对象与 configEngine(Engine engine) 中的是同一个对象
2017-07-28 21:32
@yzdoraemon 添加一个拦截器即可:
me.add(new SessionInViewInterceptor())
然后在页面中可以这样使用:
#(session.obj)
2017-07-28 17:29
@JFinal007 不加 Content-disposition 是必然会尝试打开文件,但是加过了 Content-disposition 也要看浏览器的设置
2017-07-28 15:53
@Willson_L 不是 bug,设置一下: ModelRecordElResolver.setResolveBeanAsModel(true) 即可