2018-05-04 16:50
@angry_pawm 有了测试环境,就可以单步调试,将那个引发异常的 null 对象处理一下
2018-05-04 16:12
@angry_pawm 一定要先搭建一个调试开发的环境,具体办法看这里:
https://gitee.com/jfinal/jfinal-weixin/wikis/JFinal%20weixin%20demo%E5%92%8C%E8%B0%83%E8%AF%95
靠猜是真猜不出来原因的
2018-05-04 11:45
如果你有一部分模板是放在项目中,一部分是放在项目之外,还可以自己弄个 BaseController,里面加个 renderExt(String) 方法,然后建一个 ExtRender ,大致如下:
public class ExtRender extends Render {
static final Engine engine = new Engine().setDevMode(true).setBaseTemplatePath("D:/data");
public void render() {
这里面基本照抄 TemlateRender.java 源代码,只是将 engine 改用你上面自己 new 出来的
}
}
最后在 BaseController 中的 renderExt 这样用:
public void renderExt(String view) {
render(new ExtRender(view));
}