2020-03-12 23:04
getParameterMap() 获取的是表单提交数据以及 url 中使用的问号挂参数而 HttpKit.readData 获取的是 http body 中的数据两个方法针对的数据传输方式不同,注意区分,这个问题要关注客户端传递数据用的什么方式
2020-03-12 23:03
jfinal 早期的代码注释是英文的,后来由于决定在国内推广,后续中文大部分采用中文曾打算将所有英文注释全改成中文注释你提的问题中,代码没贴好,看不出问题,可以再修改这个贴子,贴代码前先选择在线编辑器中的代码语言类型
2020-03-12 23:00
代码很简洁, jsoup 技术选型极好,其使用类似 jquery 选择器的方式定位需要解析的数据,方便强大,赞
2020-03-11 18:11
强烈建议使用 jfinal-undertow + JDK 8JDK 7 实在是太老了
@1105008842 如果 StringBuffer.append() 的使用有问题, 可以将 StringBuffer 改为 StringBuilder, 后者的性能更高、更常用
2020-03-11 18:08
这个是与你使用的特定 UI 中的 javascript 写法有关的, jfinal 处在后端,是完全无法干预这个过程的并且你这里谈到的 tab 还不是浏览器的 tab, 如果是浏览器的 tab,只需要在 a 标签中添加一个 target="_blank" 属性
2020-03-11 18:07
只要资源足够多,理论上可以配置无限个数的 task只能在本地跑,服务器上不正常,注意看一下日志中的异常信息,只有先定位错误,才好解决问题
2020-03-11 18:05
jfinal weixin 2.5 已经发布到 maven 中心库好几天了,用上最新版本这个问题被修正过:https://gitee.com/jfinal/jfinal-weixin/blob/master/src/main/java/com/jfinal/wxaapp/jfinal/WxaMsgController.java
2020-03-11 17:50
@1105008842 这部分内容有文档:https://jfinal.com/doc/1-6
2020-03-11 16:50
jfinal-undertow-2.0 需要 JDK 1.8如果确实需要 JDK 1.7, 一是可以使用 jetty-server-8.1.8.jar,二是可以下载 jfinal-undertow 源码,编译成 JDK 1.7 版本的注意, jfinal undertow 编译成 JDK 1.7 版本之前可能要修改少许代码,因为里头用到了 JDK 8 的一些东西
2020-03-10 17:41
@chcode @likefork 去掉一个星号,注意 cron 表达式只有 5 部分,6 与 7 部分都是错误的
2020-03-10 16:35
参考一下这个:https://www.jianshu.com/p/ee3efc3a9e61?utm_source=oschina-app有可能是你的 class path 配置有问题,启动脚本里头有一个 CP 变量,这个要指向你的 lib 目录注意脚本文件的换行字符在 linux 下要是 \n, 在 windows 下要是 \r\n,文档中有过说明:7、脚本无法使用问题https://jfinal.com/doc/1-5
2020-03-10 16:15
缺少 ehcache 依赖,或者有多个 ehcache 版本的依赖,造成冲突检查打包后的 lib 目录,里面是否有多个 ehcache 版本的 jar 包
2020-03-10 15:13
注意看文档中的特别提醒:https://jfinal.com/doc/9-2特别提醒:Cron4jPlugin的cron表达式与linux一样只有5个部分,与quartz这个项目的7个部分不一样,但凡在网上搜索到的7部分cron表达式都不要试图应用在Cron4jPlugin之中。
2020-03-09 11:27
@datianxia fst 版本也值得警惕,算法可能不同