2016-11-16 22:00

file.delete() 这行代码,其中的 file 是 java.io.File 类型, jfinal 不方便去干预,确保操作系统让你删除当前文件就好

2016-11-16 16:13

@杜福忠 如果确实着急要用发布这样的内容,可直接将大于号写成 > 加分号,小于号写忝 < 加分号

2016-11-16 16:11

@l745230 配置好日志,异常堆栈信天然就会被写入日志,注意不要让自己的 try catch 吃掉异常,这样 jfinal 就管不到你的异常了

2016-11-16 15:05

试试给 System.out 这个常量设置一个新的可以写日志的值,记得搞定后回来分享

2016-11-16 15:03

想改成什么名字,我可以直接改数据库,后续会提供改昵称的功能

2016-11-16 10:52

@杜福忠 这个后续会改进,现在是为了防止 XSS 攻击,过滤得有些彻底

2016-11-16 10:46

生成器是根据 JDBC 反射结果来生成的字段类型,而 sqlite3 驱动对于 int 型返回的却是 string。可以通过继承 BaseModelGenerator 对这类字段进行强制处理,生成器完全面向扩展设计,就是为了解决这些不符合 JDBC 规范的意外情况

此外,这个问题已做了备忘,jfinal 2.3 会处理一下 sqlite 3 的问题

最后,注册是为了对 jfinal 以及社区发展情况有更好的了解,以便于将项目和社区做得更加完善。开源软件的作者花费了无数的时间和心血做项目并分享出来,如果使用者连去填写两个字段并点击注册按钮的心都没有,一般有两个原因:一是这类人毫无感恩回馈之心,二是并不是 jfinal 的真正用户

2016-11-16 10:37

可能是字符集的问题,单步调试一下,看乱码发生的地点在哪里,调整之即可

2016-11-15 17:09

@美兰湖 如果用到了 jfinal 的 activerecord 注意用一下 Db.batch(...) 方法,这样插入数据会快很多

2016-11-15 16:41

@白菜先生 这个功能不仅在 jfinal 第一版就有了,而且并不是采用 LAST_INTER_ID(),也不是采用发送两次请求,而是用的 JDBC 提供的专门用于在 insert 的同时即可立即获取自增主键的一个参数得到的,是最优方案

2016-11-15 16:39

@白菜先生 这个功能在 jfinal 0.1 版本的时候就有了,直接这样用:
1:user.save();
2:int id = user.getId()

如果没有生成 getter 方法的话这样用:
int id = user.getInt("id")

2016-11-15 16:35

jfinal 并没有提供导出 excel 的功能,如果是用第三方工具导出的,建议查一下相关文档

2016-11-15 16:34

可以写个封装参数的 bean,然后用 getBean(...) 一次性就全部获取了,还可以将第二个参数传入 "" 空字符串,这样参数的前缀 beanName 就可以不必写了,这个在手册中有说明

此外,参数传入进来,你不一定要全部接收,很自由,你还可以使用 checkUrlPara(...) 控制参数个数

2016-11-15 16:31

这个不是在 360云盘吗? jfinal 没法干预 360 云盘

2016-11-15 16:30

具体出什么异常,从同贴子内容看不出啥来,建议下载首页的 jfinal demo,里面是一个具体的使用例子,是可运行的