2019-07-17 09:50
@面向大海 完全多余的做法。对 all 对象进行迭代,直接取值即可
2019-07-16 22:41
很可能是你的项目中有多个版本的 jfinal , 检查一下部署时的 jar 包
2019-07-16 22:40
异常信息中出现了 "not in your sql" 字样,证明你用的 jfinal 版本太老了, 早期的版本对 sql 有检查,会检查 model 查询时,你的 sql 中是否包含了该 model 所对应的 tableName升到最新版本,按照 jfinal 文档:https://www.jfinal.com/doc/14-1如果暂时不升的话,配置一下:activeRecordPlugin.setDevMode(false);
2019-07-16 22:36
BigDecimal 不能强制转换成 String []
2019-07-16 22:35
你这个是直接输出了对象,而不是输出对象的属性值你的输出类似于这种输出: System.out.print(new User());
2019-07-16 22:34
@akak 使用 me.setProxyFactory(new CglibProxyFactory()) 即可,兼容更多场景
2019-07-16 22:33
@掌柜的、 这个问题很奇怪,因为路径中没有出现 webapp 字眼, 估计你在 configEngine(Engine me) 中配置过别的值
2019-07-16 22:31
一定要注意看文档,注入要配置:me.setInjectDependency(true);
2019-07-16 22:30
每次有人问我这个问题的时候,可以直接分享这个文章的链接了,谢谢, 收藏 + 点赞
2019-07-16 22:28
官网首页下载 jfinal demo,拿走里头的 log4j.properties 文件用于项目
2019-07-16 22:27
排查是不是 jetty 上跑的项目挂掉了建议使用 jfinal undertow 进行发布,更轻、更快、更稳。 jfinal.com 官网就是跑在 jfinal undertow ,跑了快一年了,稳得可怕
2019-07-16 22:25
@阿龙 首先是 enjoy 自带的 Utf8Encoder 不支持 utf8mb4 , 通过 配置 JdkEncoder 支持 utf8mb4 后, 但 #escape 指令不支持对 utf8mb4 进行转义
2019-07-16 22:23
缺少一些依赖,例如注意下面的异常信息:Caused by: java.lang.NoClassDefFoundError: org/aopalliance/intercept/MethodInterceptor
2019-07-16 22:21
注意 @ActionKey(value = "/category/") 中的 "/category/" 去掉后面的 "/" 结尾字符默认就可以的,你可以试一下本站的这两个 URL:http://www.jfinal.com/my以及http://www.jfinal.com/my/
2019-07-16 17:47
其实上面的操作都不需要, 因为 Clear 掉拦截器以后,本身就是不拦截了,权限也就自然放开了或许你只是需要在一键同步生成 permission 数据的时候,判断 @Clear 注解存在的话,就不生成这条 permission 数据注意,判断 @Clear 的时候,要判断是针对哪个拦截器,要确保只对针对权限管理拦截器 Clear 的 action 进行处理