2016-09-29 10:09

@小飞象 不支持全屏,字太小了,@小木学堂 可以调大点,或支持全屏不?

2016-09-28 17:59

@loogn jfinal 只会顾及最常用的用法,类似于 age in (20, 30) 的直接用 find(String sql, Object... paras) 即可,取舍对于框架来说是必须的,否则复杂度、学习成本会急剧上升

2016-09-28 17:12

@loogn @小木学堂 jfinal 2.3 会考虑添加 findInIds(Object... ids)、findInIds(String columns, Object... ids) 这两个方法

其中后面这个方法可以指定要加载的字段,通常获取 model list 的时候只是为了加载 id、title 等少数字段,是不需要加载 content 字段的,用法可以是这样:article.findInIds("id, title", 1,2,3,4....);

2016-09-28 16:39

牛逼,jfinal 社区有视频了,哈哈

2016-09-28 16:39

@小木学堂 所说,jfinal 提供的 findById(Object... idValues) 是查询拥有复合主键model的,你的建议很好,回忆一下平时开发 where id in(...) 这种用法确实挺多,已做备忘,jfinal 2.3 会考虑添加此功能

2016-09-28 11:53

通过 getFile() 得到 UploadFile 的 uf 对象以后,可以通过 uf.getOriginalFileName() 得到最初的文件名,然后再利用这个名字: if (new File(name).exists()) 检测一下文件名是否存在,如果存在,则先删掉,然后再将新上传的文件改名,大致如下:
oldFile = new File(uf.getOriginalFileName());
if (oldFile.exists()) {
oldFile.delete();
uf.getFile().renameTo(uf.getOriginalFileName());
}

2016-09-28 11:48

网站的背景色太白了,与前景色没有很好地区分,建议改一下。此外,网站源码开源不?

2016-09-28 11:46

@绿色的小苹果 手写链接可以的,写完后,再点击一下 html 图标切回来提交才有效

2016-09-28 10:59

@绿色的小苹果 链接有问题,打不开。此外,链接中添加一个 target="_blank" 啊

2016-09-28 10:57

如果你用的是 jquery,那么参数应该是 type: "DELETE",而不是 method: "DELETE"

此外有部分浏览器不支持 GET、POST 以外的请求类型,这也是为什么 jfinal 将路由设计成 method 在 url 中,而不是请求头中的原因,有很多所谓的 restful 框架就是被这个给套死了,极其不实用的 url 设计

2016-09-27 11:50

@nelsonnick 这个需要通过自建一个 MyCaptchaRender 继承一下 CaptchaRender 进行定制,用的时候这样:render(new MyCaptchaRender()); 定制起来也很容易

2016-09-27 11:48

将来内容、频道越来越多的时候,可能不得不这么改进,逐步演化,感谢你的建议,导航占满头部也是一种比较常见的设计,例如 facebook 就是这样

2016-09-27 08:51

缺少 cos.jar 这个包,补上即可

2016-09-26 20:33

看下控制台输出的 JFinal action report 中的 Parameter 部分,先确定参数已传到过后端