2019-03-16 15:06

@jounzhang 感谢你的研究,已将研究成功更新至 jfinal 3.7

2019-03-16 12:17

看一下 jfinal club 中的 com.jfinal.club.common.upload.UploadController,里面的:
getFile("upfile", UploadService.uploadTempPath, UploadService.imageMaxSize)

演示了如何将文件存放在特定生成的目录之下

2019-03-16 12:15

@蓝胖纸 这个贴子是 2016 年的,现在在 jfinal 下使用 websocket 方便多了,文档:
https://www.jfinal.com/doc/1-4

注意看 12 小节的:《添加 Filter、WebSocket、Servlet、Listener》

2019-03-16 12:12

@jxlgzwh 完全正确

2019-03-16 12:07

这个建议很好,已在 jfinal-com 项目中的 todo-list.txt 中做了备忘,感谢反馈

2019-03-16 12:05

@zb99908 通过 getRequest() 拿到 HttpServletRequest() 对象,然后解析出其中的上传文件,一边解析一边上传到 FastDFS 即可

解析的代码可以拿走 cos 或者 common fileupload 这类第三方中的代码

2019-03-16 12:03

@zb99908 用 sql 管理功能, sql 中的 select 写好一次基本就不需要动它了:
https://www.jfinal.com/doc/5-13

2019-03-16 12:02

@郭浩伟 复杂 sql 最适合用 jfinal 的 sql 管理功能,无论多复杂,将 sql 写好,然后使用:
SqlPara sp = Db.getSqlPara(...);
Db.update(sp.getSql(), sp.getPara());

sql 管理功能一定要先看文档:
https://www.jfinal.com/doc/5-13

2019-03-16 11:59

异常信息不全,无法做分析

2019-03-15 12:05

getFile 方法中可以指定上传路径

2019-03-15 12:04

用这种方式就挺好,如果多表字段有重名,可以使用 as xxx 起个别名

2019-03-15 12:03

@WMN 可以通过继承 SqlServerDialect 扩展一个自己的 MyDialect 出来,覆盖掉 forTableBuilderDoBuild 方法,添加上 []

sql server 目前没有对表名为关键字的问题添加 []

2019-03-15 12:00

@石窟 即便不升级 jfinal,也可以通过 generator.addExcludedTable(...) 将那些 table 给排除掉

2019-03-15 12:00

@石窟 新版本 jfinal 会自动跳过没有主键的表,强烈建议升级到最新版,省很多事

2019-03-15 11:59

将字段长度由 1 改为 2 即可

这个是 JDBC 自动转化的,jfinal 未干预过