2018-07-06 13:56

NoClassDefFoundError 以及 ClassNotFoundException 都是最基础的 java 知识:
http://www.jfinal.com/feedback/3058

2018-07-06 13:52

系统启动的时候找个地方调用一下配置:
JsonManager.me().setDefaultJsonFactory(new MixedJsonFactory());

或者调用一下 jfinal weixin 中的这个也可以:
JsonUtils.setJsonFactory(new MixedJsonFactory());

使用后面这种方式,可以让 jfinal weixin 中的 json 配置与 jfinal 中 configConstant 中的配置分隔开,互不影响

2018-07-06 13:48

@houkyle 后面升级到 jfinal 3.5 以后,这些代码可以删掉

2018-07-06 13:42

信息量不够,没人猜得到

如果希望输出更详细的日志,需要下载首页的 jfinal demo,用上里头的 log4j.properties 以及 log4j.jar

2018-07-05 23:31

在 gitee.com 里面搜索一下

2018-07-05 23:31

用 OkHttp 或者 http client 这种功能更丰富的 http 专用第三方工具来发送,网上很多例子可以用

2018-07-05 23:30

@Miaomiao 默认是 false, 但注意一下,如果在 configConstant(Constants me) 中配置了 me.setDevMode(true) 会对模板引擎以及 sql 管理的引擎起作用

2018-07-05 17:48

当然可以升级,有人甚至跨 9 个版本升级的,这里有专门的升级步骤文档:
http://www.jfinal.com/doc/14-1

2018-07-05 16:53

@星矢 Before 的含义并不是前拦截,而是整个拦截器是在 action 之前先被调用的。

有时候会让人误以为 Before 是前拦截的意思,让人联想到需要一个 After 后拦截

2018-07-05 16:52

要是再来一点使用的代码就好了,感谢你的分享

2018-07-05 16:49

contentType 与 processData 设置应该都有问题,这个是纯前端问题,与 jfinal 毫无关系:
http://www.w3school.com.cn/jquery/ajax_ajax.asp

2018-07-05 16:21

你的 ajax 请求参数缺少如下参数:
dataType: "json"

这个参数是指示服务端返回的数据为 json 类型

2018-07-05 16:19

后台使用 getPara("level") getPara("id") 即可

注意看控制台输出的 jfinal action reporter 中的 Parameter 这一栏,这一栏的数据全都是用 getPara(String) 来获取

2018-07-05 11:43

@will_小猿 这个本身是 cos 这个第三方不支持,jfinal 给将这个 cos 第三方给改造了

2018-07-05 11:42

配置好日志,异常自然会输出得很清晰,这个是任何一个框架的基本功能

下载首页的 jfinal demo,将里而后 log4j.properties 文件以及 log4j.jar 文件直接放在自己的项目中使用即可解决