2017-10-27 15:44
只要拿到 reader 与 inputStream 后,不去 close() 掉它,是可以多次去拿这些对象的,你试试
2017-10-27 15:43
多文件上传时,目前只支持指定一个路径,需要在上传完成后通过移动文件实现该功能
2017-10-27 15:41
@cnzzr 牛逼
2017-10-27 15:40
@sevenZLL 报这个错误,证明项目没启动成功,找到项目启动失败的原因
2017-10-27 15:39
@datianxia 需要有异常抛出,或者 return false , 异常才可能回滚
2017-10-27 15:38
跨越多数据源做事务,是分布式事务的范畴,目前 jfinal 不支持,建议将来业务针对多数据源拆分为多个事务来做或者使用第三方中间件,例如 sharding jdbc
2017-10-27 15:36
@peterpeter 无论增加什么方法,只要Model 中的 save()、update() 被调用,那么 filter() 方法就会被回调,这个是在 Model.save() 与 Model.update() 方法中写好的回调,是无法改变的
2017-10-26 16:19
异常已经明确提示要检查 web.xml 中的 CommonConfig 配置了,一是看这个配置的 package 路径对不对,二是看类名对不对,三是看大小写有没有手误如果确定上面几个都对了,再看一下创建项目时的 Defualt output folder 配置是不是指向了 WEB-INF/classes 之下,这个在手册中有
2017-10-26 16:17
Invocation 这个类,可以在 controller 层与 service 层的 aop 中通用,但是这两层之上又有所不同,例如 service 层就没有 action 这种东东,所以要做个判断
2017-10-26 16:15
强调一下,这个决然与 jfinal 无关,是 jdbc 这么要求来用的
2017-10-26 16:14
这个是纯 jdbc 问题,in(...) 中的参数有多少问号占位,就需要多少个参数值相对应,而不能是一个要像是下面的形式:sql = select * from xxx where id in( ?, ?, ?);paras = [1, 2, 3];上面的代码,sql 中是三个问号占位,所以参数也需要三个解决方案就极其简单了,在模板中通过 for 循环来做:select * from xxx where id in(#for(x : ids) #if(!for.first) , #end #para(x)#end)
2017-10-26 12:20
@HalcyonDays 例如,你可以写一个程序,在文章发布以后,扫描内容,看图片是不是真的被引用了,如果没有被引用,则删除掉 oss 上的数据
2017-10-26 12:19
@HalcyonDays 这是一个纯业务问题了,要仔细权衡
2017-10-26 11:51
1:先将图片上传到 oss,然后得到 oss 上的路径,将这个路径给到 content 中2:不要用 session 来存这类数据,多图片可以用结构化的数据来传递,例如用 json
2017-10-26 10:35
用下 Model.put(Model) 方法即可:b.put(a);