2018-05-16 11:10

考虑开源不? 好东西要分享啊

2018-05-15 19:51

@或是的话 眼尖啊,就是这里出错了

2018-05-15 19:13

@dengfeng 先注掉 handler与 interceptor 试一下可不可以

2018-05-15 18:25

@dengfeng clean 一下项目,然后勾选 eclipse 的自动编译,重启一下 ecilpse 看看

2018-05-15 18:14

估计是某个未知的小细节没做到位,所以查不到数据,例如权限不对,例如没有数据,再例如 jdbcUrl 配置错误连到了别的数据库等等,总之要单步调试来解决问题

2018-05-15 18:12

jfinal 仅仅只是将你的 sql 与参数直接扔给了 JDBC 去查询数据库,只要 JDBC 支持你现在这个 sql + 参数,那 jfinal 就一定支持

建议你单步调试一下看是什么原因,或者直接用 JDBC 连数据库,手动操作一下,看有没有结果,操作方式大至如下:
Connection conn = DbKit.getConfig("jdbc").getConnection();
PreparedStatement pst = conn.prepareStatement(sql);
pst.setObject(1, item);
ResultSet rs = pst.executeQuery();
然后迭代从 rs 中读取结果

2018-05-15 17:47

@dengfeng action 带参需要配置一个参数,这个在文档中介绍得很清楚:
http://www.jfinal.com/doc/3-3

2018-05-15 17:46

将 druidPlugin.setFilters("stat,wall"); 这句也改成 addFilter(new WallFilter()) addFilter(new StatFilter()) 的风格即可

因为你的 druidPlugin.setFilters("stat,wall"); 会冲掉前面的 addFilter

2018-05-15 17:43

SQLServer 要配置方言:
activeRecordPlugin.setDialect(new SqlServerDialect());

如果是生成器,要配置:
generator.setDialect(new SqlServerDialect());

2018-05-15 17:37

@Willson_L $("#form").serilizeJSON() 这个方法的结果你输出来看一下到底对不对,可能是这里就错了

另外注意一下,你这个是绑定了 click 事件, 那么你的那个提交用的按钮的 type 要从 submit 改成 bottom,否则会提交两次

2018-05-15 17:10

看一下控制台输出的 jfinal action reporter 中的 parameter 这一栏,有没有数据

如果没有数据,证明数据根本没到后端,改改 js 即可

2018-05-15 17:07

先分析异常, 上限值报错,有时候是 tomcat jetty 的配置限制,如果是这种限制,改一下 tomcat jetty 配置即可

2018-05-15 16:15

在 maven 中心库搜索 jfinal ,所有历史版本的源代码以及 jar 包,还有 doc 文件全有下载:
http://search.maven.org/

具体在这里:
http://search.maven.org/#search%7Cgav%7C1%7Cg%3A%22com.jfinal%22%20AND%20a%3A%22jfinal%22

注意看 download 那一栏中有很多可下载的资源,包括 doc

2018-05-15 16:15

@netwild 后来有不少人反馈给我说 logback 有不少坑,还不如 log4j 好使。 此外,日志一般用于记录项目的异常,这就意味着如果你的项目 bug 很少,就跟本不会有多少日志

日志少的话,性能就不是问题,话说回来 log4j 的性能已经不错了

再者现在好多令人兴奋的新功能还等着上呢,一时就没有在关注这个新功能了,你可以选利用 log 模块的接口自己扩展一下 logback 出来用用,记得分享出来啊

2018-05-15 15:36

@hjy123456 必须可以:
Db.update("alter table students add user varchar(64)");