2018-01-23 11:16
@jffly 这个方法仅仅是转移了而已,转到了 configRoute(Routes routes) 之中,用法与规则完全一样:routes.setBaseViewPath(...)看一下手册:baseViewPath
2018-01-22 20:51
@leomj 应该是可以的,注意一下参数实际上到底是不是 null
2018-01-22 20:37
业务层拦截器触发了没? 业务层拦截器触发方式与控制层有所不同
2018-01-22 18:27
想要获取 id 可以这样:model.save();Integer id = model.getId();save() 的返回 boolean,沿用好多年了,不方便改动,况且获取 id 也很方便
2018-01-22 17:47
List s 这个列表中只存放 Integer 型的 id 号,从缓存中得到 List 以后,再从缓存中去取,通过 id 取具体的 model 这样就可以确保 model 在内存中只有一个副本,当对该 model 进行过修改时,只需要从缓存中移除该 model: CacheKit.remove(..., id)这里还需要注意一个情况,就是 model 被删除的情况,那么用 List s 从 cahce 中取的时候注意一下
2018-01-22 17:36
你用的 jfinal ext 很久没升级了解决办法是,使用 jfinal 提供的生成器自动化生成 model basemodel mappingkit 这些东东,这样就不再需要 jfinal ext 中的 AutoTableBindPlugin 了在首页下载一个 jfinal demo,里头有一个 Generator 代码,拿到项目中改掉四个参数直接用起来
2018-01-22 16:35
仍然是写好 sql 就行, just do it
2018-01-22 16:00
单步调试,看 getter 方法是否被调用过
2018-01-22 15:58
下载首页的 jfinal_demo_for_maven , 直接使用里头的 pom.xml 以及启动 main 方法
2018-01-22 15:57
这个仅仅是 INFO ,不是 ERROR,如果是 maven 项目,注意引入的 jar 包要正确
2018-01-21 15:44
打开浏览器开发者工具,看发的请求到底是什么类型,据估计不是 multipart/for-data
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, 单步调试一下