JFinal

登录 注册

如何针对不同的Controller使用不同的Engine

存在这种情况,默认的Engine使用ClassPathSourceFactory

但某个Controller需要使用FileSourceFactory

所以就额外Engine.create了一个engine,专门用于这个Controller

想知道在这个Controller里render()时如何使用这个新的engine

评论

  • 09-14 11:05
    做个 MyRender extends TemplateRender 出来,然后覆盖掉父类的 render 方法,里面换成使用你自己的 Engin 即可

    用的时候这样:
    render(new MyRender(...));
  • 09-14 11:16
    @JFinal 感谢老大!明白了!
  • 发送