2018-07-07 16:15

NoClassDefFoundError 是 java 基础,参考一下这里:
http://www.jfinal.com/feedback/3058

2018-07-07 16:13

不过,我比较确信这个地方不需要改变,这段代码用了六年多了,从来没人提出过这个需求,或许是你问错了问题

建议提出详细的需求来进一步挖掘需求

2018-07-07 16:12

如果只有一处两处,可以在继承类中覆盖这个方法来实现

如果有很多这样要处理的地方,可以引入一个 BaseModel 继承一下 Model,在这个 BaseModel 中覆盖掉这个 save 方法,然后原来继承 Model 的类改成继承 BaseModel 即可

如果用到了生成器,改一下 BaseModelGenerator 生成器所使用的 base_mode_template.jf ,将继承 Model 改成继承自己的 BaseModel ,十分方便

2018-07-07 12:13

这个在文档中有过说明

2018-07-07 12:13

完全取决于你 TestPOJO 中 setter 方法的命名规则,这里举一个例子:
1:假定你的 TestPOJO 中有一个 setName(String name) 方法
2:那么你的 input 表单域的 name 应该是: setName 去掉 "set" 前缀,剩下的 "Name" 首字母变成小写,也即 "name"

2018-07-07 08:59

已经升级这里,用上 jfinal-weixin 2.0 即可,周一正式发布通知

2018-07-06 21:24

或许是某种现在无法猜测到的细微差别造成的,例如字符集的问题,字符的全角半角问题

mysql 控制台的字符集与 java 代码中字符集不同的问题

如果 JDBC 查询到的结果是正确的,那就没必要纠结 JDBC 的结果与控制台的结果是否一样,毕竟你的程序底层跑的是 JDBC

2018-07-06 21:20

renderQrCode(...) 即可,根本不需要文档,一行代码的事

2018-07-06 21:20

jfinal 是后端框架,选任何前端都是可以的,选自己喜欢和顺手的就好

2018-07-06 18:04

@xhcjz 拦截器的用法见文档,很详细,有例子

2018-07-06 17:49

加个类级别的拦截器,先调用一下 Testmy() ,然后调用 inv.invoke() 即可

如果是所有的 controller 都有这个动作, 就加个全局拦截器

2018-07-06 17:47

@flash866 升级 JDBC 试一试,在 jfinal 这个层面是解决不了的,因为 sql 的执行全是 底层 JDBC 接管的,jfinal 只是转调一下

2018-07-06 17:19

like 后面的条件换一个试试,例如换成 'oqm%'

2018-07-06 16:04

jfinal weixin demo 这个项目很久没升级了,你得使用 jfinal weixin 项目中自带的那个 demo,代码就在里面:
https://gitee.com/jfinal/jfinal-weixin/tree/master/src/main/java/com/jfinal/weixin/demo

2018-07-06 15:47

@qin 这不就是我在第一个回复里头说的你掉入了 tomcat 的坑吗?