2018-08-16 11:57
@亚枫 如果你没有针对 jfinal 做过多少扩展,影响很小,有人跨 9 个版本升级 jfinal 到最新版本,升起来也很方便
如果不想升级,还有一个很省事的办法,就是拿到 jfinal 3.4 的 FileRender.java ,然后在以前的 renderFile(...) 处,改成  render(new FileRender(...)); 注意这里用的是新版本的 FileRender,便于与老版本区分,建议改个名字
如果你引入了 BaseController,还可以在其中覆盖掉父类 Controller 中的 renderFile(String) 方法:
public void renderFile(String file) {
   render(new FileRender(file));
}
注意上面的 FileRender 同样也要是 jfinal 3.4 中的实现类