2018-05-30 22:19

jfinal 的路由规则已经简化到了极致,无法再进一步说明了

2018-05-30 22:19

404 的问题,其实没有多少可以回答的空间,本质就是路由配置不对

2018-05-30 22:18

#include("common/common.html") 中的参数要添加 "/" 前缀,改成这样:
#include("/common/common.html")

如果不添加 "/" 前缀,则是去使用该 #include 指令的那个模板的相对路径去找。

例如你这个例子中的模板是 sys/role 下的 admin-role.html ,所以会去 sys/role 下去找 common/common.html

#include 支持相对路径与绝对路径,是为了让代码量可以最省,同级路径下的模板使用时可以省去路径输入

2018-05-30 17:52

@jimchow 不能加开关, jfinal 的 Prop、PropKit 本年就已经支持两种模式的配置文件读取,既支持 class path 下的读取,也支持 File 的读取,加个开关是冗余设计

2018-05-30 17:49

@jimchow 关键是我还没有时间了解 jboot

2018-05-30 17:48

jfinal 3.5 已添加了这个功能

2018-05-30 17:43

其实只需要添加方法,并且 put 就可以了,而 private List mongoId 这个可以去掉,不需要

感谢你的分享,赞

2018-05-30 17:42

计数用 java 中的 AtomicLong 即可,即可以保障原子性,又可以保障性能

然后用 jfinal 提供的 Cron4jPlugin 插件定时将这个 AtomicLong 值写入数据库,并且清零

AtomicLong 放在一个全局拦截器中即可

2018-05-30 16:38

@阿宽 这个异常是 Jetty 抛出来的,是走的 jetty ,jfinal 没有干预这个 url

2018-05-30 16:37

@sunxiaoyu 访问数据库的权限,此权限分为两种:
1:用户名、密码
2:在本机与别的机器上访问该数据库的权限

2018-05-30 16:35

@姜闪闪 那个 PioRender.render() 这个方法是 jfinal 回调的,不能手动去调用

2018-05-30 16:34

@姜闪闪 确保程序进走进去那个 render 方法,这才是正常的

2018-05-30 15:02

@copier8 单步调试吧,我刚看过这里的代码,看不出有什么问题

一定要先搭好一个调试的环境,看这里:
https://gitee.com/jfinal/jfinal-weixin/wikis/JFinal%20weixin%20demo%E5%92%8C%E8%B0%83%E8%AF%95

2018-05-30 14:57

不要急于在 public void render(Render render) 方法中看到效果

2018-05-30 14:56

在 PioRender.render() 方法内部打断点,分分钟知道原因