2019-04-12 15:44

先要确保这个能访问:locahost:8080/dwz/main.html

在浏览器地址栏里面手动输入上面的 url 看能不能访问

然后看一下项目的 webapp/dwz 下面是不是存在 main.html

2019-04-12 15:42

@rirai 你的 id 值自己赋值进去了,直接 get 就出来了,这个就与 jfinal 完全无关了

更新是用 update() 不是 save()

2019-04-12 15:40

@zhbs_钟楠 上传文件功能是不区分文件类型的,仔细排查

2019-04-12 15:39

@一个参数传一天 针对所有,与临时使用都可以,文档中很详细

2019-04-12 12:25

设置主键自增

2019-04-11 22:40

renderJson 默认使用的 JFinalJson , 而 JFinalJson 在转换 model 时不是根据 getter 方法来转的,是根据 model 中的 attrs 来转的

如果你的对象继承了 model , 那么删掉属性,只需要使用 put 或者 set 方法将值放进去即可支持 json 转换

如果你的对象没有继承 model 或者希望使用 getter 方法进行转换,配置一下:
me.setJsonFactory(new FastJsonFactory());

其实文档中写得很详细

2019-04-11 22:23

补充一下,getModifyFlag() 方法可以通过下面方法实现同样的效果:
CPI.getModifyFlag(...);

再者 model 中还有 keep、remove 方法可以决定数据的去留

2019-04-11 22:14

@小毛头的最靓丽 GetConnectionTimeoutException, 检查是不是 mysql 服务端允许的连接数不够用

还要检查你的项目是不是有自行 getConnection() 得到 Connection 对象的代码,但没有在 finally 块中 close 掉,造成连接泄露

2019-04-11 21:10

@hxu FastJson.getJson().parse(jsonString, YourModel.class) 即可,注意看文档

2019-04-11 20:43

收藏 + 点赞

2019-04-11 20:43

这个分享极好,解决生产环境碰到的问题不用猜来猜去了,debug 是最直接了当的方法

2019-04-11 12:32

@zitcen 看一下文档中的常见问题解决:
https://www.jfinal.com/doc/5-6

2019-04-11 11:37

注意看文档, 你的 sql 的最外层有一个 group by,所以要添加第三个参数 isGroupBy 为 true:

Db.paginate(pageNumber, pageSize, true, ....);

2019-04-10 17:12

这两个变量名在 jfinal 中用了八年多了,不方便改

2019-04-10 17:11

注意看文档:
https://www.jfinal.com/doc/5-13

mysql 下的 like 是这么用的:
#sql("search")
select * from article where title like concat('%', #para(title), '%')
#end