2017-12-12 18:03

@Pencilso batchSave 就是以第一个元素为蓝本生成 sql 的,这个 API 必须要生成 sql,而且必须只能生成一条 sql,那么问题的焦点就在于以哪条元素为蓝本生成

jfinal 选择第一个元素为蓝本,这个在这个方法的注释中有说明

2017-12-12 16:54

思路大致方向对的,实现的时候直接用一下 jfinal 的 com.jfinal.i18n 包下面的实现,都是现成的,考虑了各种情况,locale 的切换、传参全部都现成的

2017-12-12 16:38

二当家这个网站也是用的 jfinal ? 访问挺快的

http://www.erdangjiade.com/source/264.html

2017-12-12 16:37

已支付,啥时候发货? 流程做得不错,支付都走通了,期待开源出来

2017-12-12 16:33

@ALi杰 你的用法是对的,但不知道你的 #getDictLable(...) 这个是你自己定义的指令还是 layui 的代码,如果需要 jfinal 模板引擎解析搞乱,这样做是不可以的

建议将 “原样输出块”的范围用得大一些,并且独立占据一行,例如:
#[[
{{#getDictLabel(d.meter_type,'meter_type_enum','--')}}
]]#

2017-12-12 16:30

@獨愛 麻烦将解决方案分享出来,因为这个貌似不太好解决,如果你的方案很好,可以用于改进 jfinal 3.4 , 感谢

2017-12-12 16:24

1. 图片上传上传到什么地方去了?
上传到了 setBaseUploadPath(...) 指定的目录之下

2. 我怎么能获取到我上传的图片展示出来?
如果是 web 项目,用一个简单的 img 标签就可以展示

3. Jfinal的基础路径不是很明白
setBaseUploadPath(dir) 的 dir 参数,如果是以 "/" 或者类似于 "D:/" 这样的绝对路径打头,那么就是该绝对路径的值。 否则是以你的 web 项目的根为根的一个相对路径,例如:setBaseUploadPath("img") ,将会上传到你的 WEB-INF 同级路径之下的 img 子目录下

2017-12-12 11:49

请问问题是???

2017-12-12 11:49

设置一下: arp.setShowSql(true) 将这两种情况生成的 sql 输出到控制台,对比一下差异,看看是什么情况

2017-12-12 11:48

@fox 是个好主意,后续添加一下,记得在俱乐部提醒

2017-12-11 23:09

当点击左侧的目录时,发起一个 ajax 请求,然后后端 render("xxx.html") 过来,ajax 收到 xxx.html 内容以后用 js 改变一下界面就可以了

这里的关键在于 "xxx.html" 这个模板中的内容并不是一个完整的页面,而只是一个 html 片段,看一下 jfinal club 中的 "/src/main/webapp/_view/share/_reply_item.html" 这个模板片段就是这么来玩的

学一下 "_reply_item.htm" 的用法就可以搞定这个需求

2017-12-11 21:38

是因为有人提出新的需求:路由可以在数据库中配置,所以需要先启动 ActiveRecordPlugin,然后读数据库,用从数据库读出来的路由用于 configRoute(...) 中的配置

没有料到居然有这个次序有敏感的情况存在,你那的场景是什么? 我这里急切需要得到应用场景,可以更好去改进 jfinal 3.4

2017-12-11 16:19

利用新版本的 servlet 规范,将原来在 web.xml 中配置的 JFinalFilter 改为直接写在代码之中,或者使用注解,再利用新版本的 tomcat、jetty 的扫描也可以实现

总之,只需要找点 servlet 新版本的用法就自然会用了

2017-12-11 16:04

实现简洁,感谢分享

CustomRenderFactory 中的两个 getErrorRender 建议去掉,会让其他人误以为是必须的,其实只需要 getRender 即可

2017-12-11 11:56

@李耀 eclipse 下出问题,是 eclipse 版本的事,看一下这个贴子的回复:
http://www.jfinal.com/feedback/2429