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 中的实现类
2018-08-15 16:55
@zellford 项目配置有问题,如果是 maven 项目,则删掉所有文件,只保留 src 目录以及 pom.xml 文件,重新导入 maven 项目,让 ecipse/IDEA 帮你重新生成配置
如果不是 maven 项目,参考一下 jfinal 文档:
http://jfinal.com/doc
注意看文档中 ecilpse 使用的那些截图