2018-01-21 12:38

form 表单要配置:enctype="multipart/form-data"

注意看 jfinal club 项目中的用法:_view/my/setting/info.html

2018-01-20 11:48

正确关闭 tomcat 才会被调用,使用 tomcat 的 shutdown.sh shutdown.bat 来关闭 tomcat,而不要用 kill pid 来强制杀掉进程

2018-01-19 18:14

@一直讨嫌 已经有几位用户在用了,相当顺滑,这个版本是对 oracle 支持最好的版本,强烈推荐

2018-01-19 17:49

@cnzzr 注意检查一下, jfinal ActiveRecordPlugin 使用的 DataSource 是不是确实是你配置的这个  DruidDataSource, 单步调试一下

2018-01-19 17:48

@cnzzr 只要是确实配置成功了,无论在哪配置都可以

2018-01-19 17:46

@一直讨嫌 用的时候,将 pom.xml 里头的一个 skip 配置改为 true, 然后用:
mvn install

将项目安装到本地,最后改下 jfinal 版本号为: 3.4-SNAPSHOT 就可以使用了

jfinal 3.4 主要是对 oracle 的 Timestamp 以及与日期有关的类型做了非常细致的处理,不再需要自己做什么事情了

2018-01-19 17:44

@cnzzr stat 过滤器并不是独立运作的,还需要 StatViewServlet 配合使用,才会有数据

本质上来说,这个问题与 jfinal 无关,因为你的配置是在操作 DruidDataSource,对其注入 filters ,jfinal 不会干预这个事情,更不会干预 DruidDataSource 的运作

2018-01-19 17:35

此外,jfinal 3.4 针对 oracle 的支持做了很细致的增强,有兴趣的可以先用上,代码在这里:
https://gitee.com/jfinal/jfinal

这个代码可以直接使用,严格测试过

2018-01-19 17:34

这个问题的分享很稀少,十分有价值,感谢你的分享,收藏、点赞

2018-01-19 17:33

在 DruidDataSource 的 setFilters(String) 方法中设置一个断点,看程序执行没执行进去

2018-01-19 16:50

@JFinal9527 参考下这个:
http://www.jfinal.com/share/324
http://www.jfinal.com/share/492

2018-01-19 16:30

@JFinal9527 调用一次 SqlReporter.setLog(true) 即可打完收工

2018-01-19 15:51

是否指 jfinal action report?

可以通过 ActionReporter.setWriter(Writer) 来实现

2018-01-19 15:49

在 controller 中的 renderNull() 操作仅仅是避免 ActionHandler 中在没有任何 render 时调用默认 render

2018-01-19 15:49

找到是什么地方使用了 resoponse ,以及对其的 close() 操作,去掉这个操作就好