2016-12-18 22:14
@lyh061619 这种功能不需要这么麻烦,直接在 Validator 中通过 controller.getMethod().equals("POST") 做判断,不处理 GET 方法,直接 return 即可
2016-12-17 15:26
jfinal 提供了一个:OreillyCos.setFileRenamePolicy(...) 方法,只需要利用此方法定制一下重名时的策略即可
本站 jfinal.com 社区用的另一种方法,将文件先上传到一个 temp 文件夹,然后再利用业务层生成新的文件名,然后再将 temp 文件夹下面的文件 renameTo 一下成自己想要的文件目录以及文件名即可
对于严谨的项目来说,文件名都是有一套业务逻辑的,例如本社区,不同模块的上传文件保存在不同的子目录之下,文件名前缀使用的是用户 id 号 + 时间戳,这样重名的概率几乎为零,因为有目录 + userId + 时间戳这三个因素来保障
建议使用 jfinal 社区的方式来做
2016-12-17 11:24
@康康君 两种办法,一种是设置为开发模式: me.setDevMode(true),另一种是设置 freemarker 的缓存更新时间为 0 :me.setFreeMarkerTemplateUpdateDelay(...),这个值默认是 60 分钟
2016-12-15 10:15
@张露露 这个需要单步调试精确定定位问题,很多不用 sql server,建议去群里问问
这个问题以前没人反馈过,试试换个 jdbc 驱动