2018-11-09 09:49
@JM-java JDK 就配置了一下环境变量:JAVA_HOME
tomcat 配置在这里:
https://my.oschina.net/jfinal/blog/353062
druid 输出的东西要注意看是 INFO、DEBUG 还是 ERROR, 前两个不算错误输出
2018-11-08 13:57
规则:finalView = baseViewPath + viewPath + view;
上面的三项:
1:baseViewPath 为 "/WEB-INF/html"
2:viewPath 为 "/user",这个值是在 add("/user", UserController.class) 时第三个参数指定的,而你第三个参数省略了,默认与第一个参数相同,即为 "/user"
3:view 为 "/registerbbbbbbbbb/registeraaaa.html" 来自于这行代码:render("/registerbbbbbbbbb/registeraaaa.html")
finalView 为 "/WEB-INF/html/user/registerbbbbbbbbb/registeraaaa.html"
但是,注意这里看但是,你的 render 方法中的 view 是以 "/" 打头的,所以 baseViewPath、viewPath 不起作用,所以你的 finalView 实际上为:
"/registerbbbbbbbbb/registeraaaa.html"
根据上面规则找到原因解决一下即可。
简单一句话:
finalView = baseViewPath + viewPath + view, 当 view 以 "/" 打头时前两项当成不存在
2018-11-08 13:41
@shenyao jfinal 俱乐部已经内测好几天了,你也先试试,本周还有点小功能要补充进去:
https://gitee.com/jfinal/jfinal-undertow
2018-11-08 09:23
@7479chen 在这个贴子上改一下就好,进入个人空间可以修改主这个贴子:
http://www.jfinal.com/my/share
此外,继承 CaptchaCache 而不是实现 ICaptchaCache,我想起来一个好处,因为 CaptchaCache 有个定时器,可以定时清掉过期的验证码,可以利用一下
2018-11-07 13:15
自建一个类,继承一下 com.jfinal.plugin.activerecord.DbPro.java,覆盖其中的出问题的方法,改造正确
最后配置一下自己的实现:
arp.setDbProFactory(new MyDbProFactor());
注意,要先有一个:
public class MyDbPro extends DbPro {
...
}
再有一个 :
public class MyDbProFactory extends DbProFactory {
public DbPro getDbPro() {
return new MyDbPro();
}
}
然后才可以 arp.setDbProFactory(new MyDbProFactor());