2017-01-17 10:49

@JFinal 波总,请问我临时生成一些文件,然后将这些文件通过renderFile的方式,渲染给前端。我需要在用户下载完毕后将这些文件删除掉,如何确认用户下载完毕呢?

2016-11-16 11:33

验证过了,还真是这样。JSTL通过getter去获取属性的时候,把属性名改为首字母小写的驼峰命名了。

2016-11-16 11:26

我在后台将BoxProperty的对象列表存到context里面,但在前台通过去遍历对象的时候,告诉我那个对象不存在user_property_id属性:javax.el.PropertyNotFoundException: Property 'user_property_id' not found on type com.huawei.devicetestspecial.collector.model.BoxProperty。相应的这个对象下的root_folder属性也说没有。是JSTL在解析bean的时候,属性发生了改变吗?是被去掉了下划线?

2016-11-15 15:13

波总,建议后续可以在Model类中新增一个插入记录返回自增id(或者主键)的方法。以mysql为例,插入数据的时候,随即获取 LAST_INSERT_ID(),就能取得本次连接产生的自增id。虽然可以通过取最大id的方式来取得id,但是在高并发的情况下会出问题的。如果save()之后立即去执行LAST_INSERT_ID(),这个步骤是在两次连接中去做的,所以也不可靠。你看后续会不会强化这个功能点。

2016-11-15 15:06

@cknote 就是信息安全的级别比较高。

2016-11-11 18:32

@JFinal 我只能简单说说修改的地方,不敢贴代码。因为在黄区,贴代码算违规的。

2016-11-11 18:31

@JFinal 恩,这个我明白。

2016-11-11 15:52

@JFinal 我把jfinal all里面的jar包全部都导了进去,改了源码,已经成功重新打了个包,而且已经成功用起来了。谢谢啦。

2016-11-11 12:07

我在改源码的时候,发现依赖的jar包很多,有的只看包名我还不一定能识别是哪个包名,你可以一次性告诉我依赖哪些包吗?我方便一次性导入。谢谢了

2016-11-11 11:45

对了,我对出现异常的那张表进行增删改等操作的时候也是会报一样的错误。我还使用了SQLiteSpy图形化工具进行sql语句的验证,的确是一样的错误。

2016-11-11 11:37

最近在使用jfinal连接sqlite3的时候,发现plugin里面Sqlite3Dialect这个类封装的sql语句未在表名前后添加引号(单双引号都可以),这导致在查询部分表(大部分表是没有问题的)的时候会报语法错误,我这张表的表名是Case。对这样的差别我也很疑惑,不过当表名加上了引号后就可以了,其他表也没问题,我没有进行大规模验证。如果你明白为何会有这种差异,请告之。或许后续你们可以在新的版本中,给sqlite的表名们都穿上引号的衣服。另外,我可以直接改你们所提供的源码再导出新的jar包吗?