2018-11-15 17:03

由于 jfinal 3.5 支持了 action 带参功能,以前的 controller 中那些带参的方法没有映射过路由,但 3.5 会给映射路由

解决办法极其简单,用 eclipse 搜索一下异常中的字符串 "beforeSave",会找到两个或以上的在 controller 中的方法,将其中的一个用 @NotAction 注解一下即可

2018-11-15 14:20

cos 升级到 2017.5 这个版本即可

2018-11-15 11:01

@xf791078935 官网的 jfinal demo 是不可能有 AutoBindRoutes 的,在本站首页右侧点击下载 jfinal demo

2018-11-15 10:31

@qq570528505 建议使用 jfinal 3.5 以及 jetty-server-2.18.11 以及 jfinal-weixin-2.1

2018-11-14 17:28

全程看不到任何异常, 仅仅是 INFO

2018-11-14 17:27

不要使用 AutoBindRoutes,下载首页的 jfinal demo , 使用里面的方法注册路由

扫描注册路由很多缺点

2018-11-14 17:27

直接使用jfinal wexin 最新版本源码中的 demo :
https://gitee.com/jfinal/jfinal-weixin/tree/master/src/main/java/com/jfinal/weixin/demo

其它地方的 demo 应该很久没更新过了

2018-11-14 17:26

理论上可以,但没有必要,直接 renderJson 即可

2018-11-14 17:25

_getAttrs() 得到 Map, 迭代生成即可

2018-11-14 15:58

以 jar 方式启动的核心是用 -cp 配置所有依赖的 jar 包依赖以及 class path,出现 NoClassDefFoundError 显然是 jar 包依赖没生效

打成可执行 jar 包,需要有一个 META-INF 目录以及一个 MANIFEST.MF 文件,里头放了 jar 包依赖,以及 Main 方法所在的类

用 winrar 打开 jar 包,检查下上述目录与文件

2018-11-14 15:35

@面向大海 没输出证明清除掉了

2018-11-14 15:17

@面向大海 看控制台的 jfinal action report 输出, 调用的什么方法, 哪些拦截器生效了, 一目了然

2018-11-14 14:42

@reader 文档一定要认真浏览一次,文档本身内容很少,所以都是重要内容,少走弯路

2018-11-14 14:33

升级到 jfinal 3.5 ,或者去掉 index 方法中的 Integer id